JavaRush /Блоги Java /Random-TG /Дастури корбар IntelliJ IDEA. Асосҳои кор бо системаҳои и...
theGrass
Сатҳи
Саратов

Дастури корбар IntelliJ IDEA. Асосҳои кор бо системаҳои идоракунии версия

Дар гурӯҳ нашр шудааст

Асосҳои кор бо системаҳои идоракунии version

Яке аз беҳтарин чизҳои IntelliJ IDEA ин ҳамгироии олии он бо системаҳои асосии идоракунии versionҳо ба монанди Git, GitHub, Subversion, Mercurial, Perforce, TFS, CVS, Visual SourceSafe ва Rational ClearCase мебошад. Дастури корбар IntelliJ IDEA.  Асосҳои кор бо системаҳои идоракунии version - 1
  1. Лоиҳаи худро аз назорати version гиред

    Барои ворид кардани лоиҳаи худ аз Идоракунии Версия, тугмаи Санҷед, ки аз Идоракунии Версия дар экрани хуш омадед (равзанаи истиқболи IDEA) ё дар менюи VCS (Системаи идоракунии version) дар сатри менюи асосӣ клик кунед.

    Дастури корбар IntelliJ IDEA.  Асосҳои кор бо системаҳои идоракунии version - 2

    Агар лоиҳаи шумо файлҳои конфигуратсияро барои Maven ё Gradle созад , IntelliJ IDEA аз шумо хоҳиш мекунад, ки онҳоро барои конфигуратсия истифода баред.

  2. Танзимоти системаи идоракунии version

    Танзимоти назорати versionи лоиҳаи шумо дар менюи Танзимот → Идоракунии Версия мавҷуд аст . Шумо метавонед яке аз феҳристҳои лоиҳаи худро ҳамчун директорияи решавӣ барои системаи идоракунии versionи истифодашаванда интихоб кунед ва шумо метавонед ин интихобро дар вақти дилхоҳ тағир диҳед. Шумо инчунин метавонед дар вақти дилхоҳ назорати versionро хомӯш кунед.

    Дастури корбар IntelliJ IDEA.  Асосҳои кор бо системаҳои идоракунии version - 3

    Инчунин, шумо метавонед феҳристҳои гуногуни лоиҳаи худро дар системаҳои гуногуни идоракунии versionҳо нигоҳ доред; IntelliJ IDEA ба шумо имкон медиҳад, ки ҳама амалҳоро дар онҳо ҳамон тавр иҷро кунед.

  3. Равзанаи асбобҳо ва рӯйхатҳоро тағир медиҳад

    Пас аз он ки шумо дар лоиҳаи худ назорати version фаъол кардаед, шумо метавонед бо истифода аз равзанаи абзори Тағирот тағиротҳои маҳаллиро бубинед ва идора кунед . Барои зуд кушодани он, Alt + 9 (Cmd + 9 барои Mac) -ро пахш кунед .

    Барои осон кардани идоракунии тағирот, ҳамаи онҳо дар рӯйхатҳои тағирот ташкил карда шудаанд, ки шумо метавонед онҳоро эҷод, нест кунед ва фаъол созед.

    Дастури корбар IntelliJ IDEA.  Асосҳои кор бо системаҳои идоракунии version - 4
  4. Менюи поп-ап амалиёти системаи идоракунии version

    Агар ба шумо лозим ояд, ки ягон намуди амалиёти VCS-ро дар файл, директория ё ҳатто тамоми лоиҳа иҷро кунед, менюи поп-ап амалиёти VCS-ро бо миёнбури клавиатура Alt + Back Quote ( Ctrl + V барои Mac ) истифода баред.

    Дастури корбар IntelliJ IDEA.  Асосҳои кор бо системаҳои идоракунии version - 5
  5. Намоиши таърихи тағирот

    Таърихи тағирот дар файлҳо ё директорияҳо дар лоиҳаи шумо аз менюи амалиёти VCS ё аз сатри менюи асосии VCS → <Номи системаи идоракунии version> → Намоиши таърих ё аз менюи контекстӣ <Номи системаи идоракунии version> → Намоиш Таърих .

    Дастури корбар IntelliJ IDEA.  Асосҳои кор бо системаҳои идоракунии version - 6

    Барои дидани тағирот дар як порчаи мушаххаси code, ҷузъи Намоиши Таърих барои интихобро истифода баред .

  6. Аннотацияҳо

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

    Дастури корбар IntelliJ IDEA.  Асосҳои кор бо системаҳои идоракунии version - 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.  Асосҳои кор бо системаҳои идоракунии version - 8
  9. Игнорируемые файлы

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

    Дастури корбар IntelliJ IDEA.  Асосҳои кор бо системаҳои идоракунии version - 9

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

  10. Ветви

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

    Дастури корбар IntelliJ IDEA.  Асосҳои кор бо системаҳои идоракунии version - 10

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

  11. Shelves, stashes, и patches

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

    Дастури корбар IntelliJ IDEA.  Асосҳои кор бо системаҳои идоракунии version - 11
  12. Log

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

    Дастури корбар IntelliJ IDEA.  Асосҳои кор бо системаҳои идоракунии version - 12
Оригинал статьи
Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION