JavaRush /Java Blog /Random-TW /IntelliJ IDEA 使用者指南。使用版本控制系統的基礎知識
theGrass
等級 24
Саратов

IntelliJ IDEA 使用者指南。使用版本控制系統的基礎知識

在 Random-TW 群組發布

使用版本控制系統的基礎知識

IntelliJ IDEA 最好的事情之一是它與主要版本控制系統(例如 Git、GitHub、Subversion、Mercurial、Perforce、TFS、CVS、Visual SourceSafe 和 Rational ClearCase)的完美整合。 IntelliJ IDEA 使用者指南。 使用版本控制系統的基礎 - 1
  1. 從版本控制中取得您的項目

    若要從版本控制匯入項目,請點選歡迎畫面(IDEA 的歡迎視窗)或主選單列上的VCS (版本控制系統)選單中的「從版本控制檢出」按鈕。

    IntelliJ IDEA 使用者指南。 使用版本控制系統的基礎 - 2

    如果您的專案有MavenGradle的建置設定文件,IntelliJ IDEA將提示您使用它們進行設定。

  2. 版本控制系統設定

    項目的版本控制設定可在「設定」→「版本控制」選單中找到。您可以選擇任何專案目錄作為您使用的版本控制系統的根目錄,並且可以隨時變更此選擇。您也可以隨時停用版本控制。

    IntelliJ IDEA 使用者指南。 使用版本控制系統的基礎 - 3

    此外,您可以將專案的不同目錄儲存在不同的版本控制系統中;IntelliJ IDEA允許您以相同的方式對它們執行所有操作。

  3. 更改工具視窗和更改列表

    在專案上啟用版本控制後,您可以使用變更工具視窗檢視和管理本機變更。若要快速開啟它,請按Alt + 9(對於 Mac,請按 Cmd + 9)

    為了更輕鬆地管理更改,它們全部組織成更改列表,您可以建立、刪除和啟動這些更改。

    IntelliJ IDEA 使用者指南。 使用版本控制系統的基礎 - 4
  4. 版本控制系統操作彈出式選單

    如果您需要對選定的檔案、目錄甚至整個專案執行某種 VCS 操作,請透過鍵盤快速鍵Alt + Back Quote (對於 Mac 為 Ctrl + V )使用VCS 操作彈出式功能表。

    IntelliJ IDEA 使用者指南。 使用版本控制系統的基礎 - 5
  5. 顯示變更歷史記錄

    專案中檔案或目錄的變更歷史記錄可從VCS 操作功能表或主功能表列VCS → <版本控制系統名稱> → 顯示歷史記錄,或從上下文功能表<版本控制系統名稱> → 顯示歷史記錄

    IntelliJ IDEA 使用者指南。 使用版本控制系統的基礎 - 6

    若要查看特定程式碼段的更改,請使用「顯示選擇記錄」項目。

  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