JavaRush /وبلاگ جاوا /Random-FA /راهنمای کاربر IntelliJ IDEA. اصول کار با سیستم های کنترل ...
theGrass
مرحله
Саратов

راهنمای کاربر IntelliJ IDEA. اصول کار با سیستم های کنترل نسخه

در گروه منتشر شد

اصول کار با سیستم های کنترل نسخه

یکی از بهترین چیزهای IntelliJ IDEA یکپارچگی عالی آن با سیستم های کنترل نسخه اصلی مانند Git، GitHub، Subversion، Mercurial، Perforce، TFS، CVS، Visual SourceSafe و Rational ClearCase است. راهنمای کاربر IntelliJ IDEA.  مبانی کار با سیستم های کنترل نسخه - 1
  1. پروژه خود را از کنترل نسخه دریافت کنید

    برای وارد کردن پروژه خود از Version Control، روی دکمه Check out from Version Control در صفحه خوش آمدید (پنجره خوش آمدگویی IDEA) یا در منوی VCS (Version Control System) در نوار منوی اصلی کلیک کنید.

    راهنمای کاربر IntelliJ IDEA.  مبانی کار با سیستم های کنترل نسخه - 2

    اگر پروژه شما دارای فایل های پیکربندی بیلد برای Maven یا Gradle است ، IntelliJ IDEA از شما می خواهد که از آنها برای پیکربندی استفاده کنید.

  2. تنظیمات سیستم کنترل نسخه

    تنظیمات کنترل نسخه برای پروژه شما در منوی تنظیمات → کنترل نسخه موجود است . شما می توانید هر یک از دایرکتوری های پروژه خود را به عنوان دایرکتوری ریشه برای سیستم کنترل نسخه ای که استفاده می کنید انتخاب کنید و هر زمان که بخواهید می توانید این انتخاب را تغییر دهید. همچنین می توانید کنترل نسخه را در هر زمان غیرفعال کنید.

    راهنمای کاربر IntelliJ IDEA.  مبانی کار با سیستم های کنترل نسخه - 3

    همچنین، می‌توانید دایرکتوری‌های مختلف پروژه خود را در سیستم‌های کنترل نسخه‌های مختلف ذخیره کنید؛ IntelliJ IDEA به شما این امکان را می‌دهد که تمام عملیات‌ها را بر روی آنها به یک شکل انجام دهید.

  3. پنجره ابزار و لیست های تغییر را تغییر می دهد

    هنگامی که کنترل نسخه را در پروژه خود فعال کردید، می توانید تغییرات محلی را با استفاده از پنجره ابزار Changes مشاهده و مدیریت کنید . برای باز کردن سریع آن، Alt + 9 (Cmd + 9 برای Mac) را فشار دهید .

    برای سهولت در مدیریت تغییرات، همه آنها در فهرستی از تغییرات سازماندهی شده اند که می توانید ایجاد، حذف و فعال کنید.

    راهنمای کاربر IntelliJ IDEA.  مبانی کار با سیستم های کنترل نسخه - 4
  4. منوی پاپ آپ عملیات سیستم کنترل نسخه

    اگر نیاز به اجرای نوعی عملیات VCS روی یک فایل، دایرکتوری یا حتی کل پروژه دارید، از منوی پاپ آپ عملیات VCS با میانبر صفحه کلید Alt + Back Quote ( Ctrl + V برای Mac ) استفاده کنید.

    راهنمای کاربر IntelliJ IDEA.  مبانی کار با سیستم های کنترل نسخه - 5
  5. نمایش تاریخچه تغییرات

    تاریخچه تغییرات برای فایل ها یا دایرکتوری ها در پروژه شما از منوی عملیات VCS یا از نوار منوی اصلی VCS → <نام سیستم کنترل نسخه> → نمایش تاریخچه یا از منوی زمینه <نام سیستم کنترل نسخه> → نمایش در دسترس است. تاریخ .

    راهنمای کاربر IntelliJ IDEA.  مبانی کار با سیستم های کنترل نسخه - 6

    برای مشاهده تغییرات برای یک قطعه کد خاص، از مورد Show History for Selection استفاده کنید .

  6. حاشیه نویسی ها

    Аннтоации доступны How из всплывающего меню, так и из главного и контекстного меню. Они позволяют вам видеть кто и когда поменял каждую конкретную строку codeа.

    راهنمای کاربر IntelliJ IDEA.  مبانی کار با سیستم های کنترل نسخه - 7

    Вызвав панель аннотаций, вы увидете детальную информацию о соответствующем коммите.

  7. Полезные клавиатурные сочетания

    • Добавить текущий список изменений в систему контроля версий Ctrl + K (Cmd + K для Mac)
    • Обновить проект Ctrl + T (Cmd + T для Mac)
    • Добавить выделенные файлы и директории в систему контроля версий Ctrl + Alt + A (Alt + Cmd + A для Mac)
    • Пометить выделенные файлы и папки How измененные (обновленные) Ctrl + Alt + E (Alt + Cmd + E для Mac)
    • Посмотреть изменения (доступно в окне инструментов Changes) Ctrl + D (Cmd + D для Mac)
    • Переместить изменения в другой список изменений (доступно в окне инструментов Changes) F6
    • Залить ваши локальные изменения в удаленную систему контроля версий Ctrl + Shift + K (Cmd + Shift + K для Mac)
  8. Варианты сохранения изменений

    Когда вы добавляете ваши изменения в систему контроля версий, IntelliJ IDEA позволяет вам производить самые разные операции: поменять список изменений в который вы их добавляете, объеденить изменения с уже добавленными, используя Amend commit, переформатировать измененный code, оптимизировать импорты, убедиться что инспекция codeа не выдает ниHowих предупреждений, обновить информацию о копирайте, or даже загрузить ваши изменения на удаленный ftp server.

    راهنمای کاربر IntelliJ IDEA.  مبانی کار با سیستم های کنترل نسخه - 8
  9. Игнорируемые файлы

    Настроить список игнорируемых файлов можно в меню Settings → Version Control, or с помощью соответствующей кнопки в окне инструментов Changes.

    راهنمای کاربر IntelliJ IDEA.  مبانی کار با سیستم های کنترل نسخه - 9

    Текущий список игнорируемых файлов можно увидеть в окне инструментов Changes рядом со списками изменений, нажав соответствующую кнопку.

  10. Ветви

    С помощью IntelliJ IDEA вы можете легко создавать, переключаться, объединять, сравнивать и удалять ветви codeа. (только в Git и Mercurial). Whatбы посмотреть список существующих ветвей or создать новую, используйте либо Branches из главного or контекстного меню, or всплывающее меню VCS operations, or элемент управления на правой стороне панели статуса.

    راهنمای کاربر IntelliJ IDEA.  مبانی کار با سیستم های کنترل نسخه - 10

    Для разных систем контроля версий IntelliJ IDEA производит все операции одновременно, так что вы не должны переключаться между ними.

  11. Shelves, stashes, и patches

    Меню Shelves и Stashes помогает вам спрятать некоторые локальные изменения без добавления их в систему контроля версий. Нужно это для того, чтобы переключиться на ту версию файлов что хранится в системе контроля версий и потом иметь возможность вернуться назад к вашим локальным изменениям. Различаются они тем, что Shelves поддерживается самой IntelliJ IDEA и хранятся они локально у вас, а Stashes хранятся в системе контроля версий. Patches позволяет вам сохранить некоторый набор изменений в виде file, который можно передать по электронной почте or выложить на общедоступный диск и потом применить к codeу. Это полезно если вы работаете удаленно, без постоянного подключения к системе контроля версий, но все равно должны передавать ваши изменения другим членам проекта.

    راهنمای کاربر IntelliJ IDEA.  مبانی کار با سیستم های کنترل نسخه - 11
  12. Log

    Whatбы посмотреть полный список изменений, добавленных в систему контроля версий, отсортированный и отфильтрованый по ветви codeа, имени пользователя, дате, папке or даже фразе в описании, откройте вкладку Log в окне инструментов Changes. Это простейший способ найти нужный вам набор изменений, or изучить историю изменений.

    راهنمای کاربر IntelliJ IDEA.  مبانی کار با سیستم های کنترل نسخه - 12
Оригинал статьи
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION