Перейти к основному содержимому

Управление файлами

Вы можете управлять файлами репозитория при помощи различных интерфейсов.
Ниже приведено описание работы в веб-интерфейсе.

к сведению

Для справки по работе при помощи интерфейса командной строки используйте документацию Git

Создание файлов в веб-интерфейсе

Вы можете создавать новые файлы в веб-интерфейсе Gitlife Enterprise в любом репозитории, в котором у вас есть права редактирования.

к сведению

Для создания файла репозиторий должен быть инициализирован.

  1. На странице репозитория перейдите на вкладку Code.

  2. Над списком файлов в раскрывающемся списке выберите ветку в которой хотите создать новый файл.

  3. В дереве репозитория найдите и откройте папку, в которой хотите создать новый файл.

  4. В правом верхнем углу откройте раскрывающееся меню ⋮ и выберите пункт New File.

  5. В открывшейся форме заполните поля:

    • в поле File name or File path введите имя и расширение файла (например, config.ini). Чтобы создать подкаталоги, введите разделитель каталогов /;
    • в поле редактирования добавьте в файл содержимое;
    • в поле Commit message введите краткое понятное сообщение коммита, описывающее вносимое в репозиторий изменение;
    • в поле Extended information можно добавить детальное описание вносимого изменения.
  6. Нажмите кнопку Submit.

Будет создан новый коммит, который будет содержать созданный файл.

Загрузка файлов в репозиторий в веб-интерфейсе

Вы можете загрузить файл и отправить его с коммитом в репозиторий Gitlife Code.

к сведению

По умолчанию максимальный размер загружаемого файла 200 Мбайт.
Для изменения данного значения обратитесь к администратору Gitlife Code.

  1. На странице репозитория перейдите на вкладку Code.

  2. Над списком файлов в раскрывающемся списке выберите ветку, в которой хотите создать новый файл.

  3. В дереве репозитория найдите и откройте папку, в которой хотите создать новый файл.

  4. В правом верхнем углу откройте раскрывающееся меню ⋮ и выберите пункт Upload File.

  5. В открывшейся форме заполните поля:

    • в поле загрузки файла перетащите файл или кликните по полю для выбора файла в системном диалоговом окне;
    • в поле Commit message введите краткое понятное сообщение коммита, описывающее вносимое в репозиторий изменение;
    • в поле Extended information можно добавить детальное описание вносимого изменения.
  6. Нажмите кнопку Submit.

Будет создан новый коммит, который помимо прочего будет содержать загруженный файл.

Переименование файлов в веб-интерфейсе

Вы можете переименовывать файлы непосредственно в веб-интерфейсе Gitlife Code.

  1. В репозитории откройте папку, содержащую файл, который вы хотите переименовать.
  2. Наведите курсор на нужный файл, нажмите правую кнопку мыши, откроется контекстное меню.
  3. Выберите пункт Rename.
  4. В появившемся поле измените имя и расширение файла.
  5. Нажмите кнопку Save.
  6. В открывшемся модальном окне в поле Commit message введите краткое понятное сообщение коммита, описывающее вносимое в репозиторий изменение.
  7. Нажмите кнопку OK.

Будет создан новый коммит, который помимо прочего будет содержать информацию о переименовании файла.

Удаление файлов в веб-интерфейсе

Вы можете удалять файлы непосредственно в веб-интерфейсе Gitlife Code.

  1. В репозитории откройте папку, содержащую файл, который вы хотите удалить.
  2. Наведите курсор на нужный файл, нажмите правую кнопку мыши, откроется контекстное меню.
  3. Выберите пункт Delete.
  4. В открывшемся модальном окне в поле Commit message введите краткое понятное сообщение коммита, описывающее вносимое в репозиторий изменение.
  5. Нажмите кнопку OK.

Будет создан новый коммит с изменениями.

Редактирование файлов в веб-интерфейсе

Вы можете редактировать файлы непосредственно в веб-интерфейсе Gitlife Code.

  1. В репозитории перейдите и выберите файл, который вы хотите изменить.

  2. В верхней части окна просмотра содержимого файла нажмите кнопку Edit, откроется редактор файла.

  3. Внесите изменения в файл при помощи редактора.

  4. Заполните обязательные поля:

    • в поле Submit changes введите краткое понятное сообщение коммита, описывающее вносимое изменение;
    • в поле Submit to Branches укажите ветку репозитория, куда будет отправлены изменения.

Будет создан новый коммит с изменениями.

Просмотр модификации отдельных строк файла

Git blame предоставляет подробную информацию о каждой строке в файле, включая время последнего изменения, автора и хэш коммита.

Чтобы просмотреть детальную информацию о модификации отдельных строк файла:

  1. В репозитории перейдите к файлу, по которому хотите получить подробную информацию.
  2. В верхней правой части окна просмотра содержимого файла нажмите кнопку Blame.
  3. В открывшемся представлении вы можете перейти на отдельные коммиты, в которых были изменены строки.

История изменений файла

Чтобы просмотреть информацию о коммитах, связанных с выбранным файлом:

  1. В репозитории перейдите к файлу, по которому хотите получить подробную информацию.
  2. В верхней части окна просмотра содержимого файла нажмите кнопку History, откроется список коммитов, затрагивающих выбранный файл.

Вы можете выбрать два коммита и детально посмотреть изменения файла.

Постоянные ссылки на версии файлов

При просмотре файлов в веб-интерфейсе Gitlife Code в адресной строке отображается ссылка на файл в виде:
https://gitee.ru/MyCompany/MyWorkspace/gitee/MyCompany__MyWorkspace/MyRepository/blob/master/README.md

Эта ссылка указывает на репозиторий MyRepository на ветку master на текущую версию файла README.md. При добавлении новых коммитов, затрагивающих файл, файл может изменяться. Поэтому если вы скопировали обычный URL-адрес, то содержимое файла может быть другим при последующем просмотре.

Чтобы создать постоянную ссылку на определённую версию файла:

  1. Скопируйте URL-адрес файла в нужной вам ветке, как в примере выше и вставьте этот адрес в новую вкладку в браузере (например, https://gitee.ru/MyCompany/MyWorkspace/gitee/MyCompany__MyWorkspace/MyRepository/blob/master/README.md).
  2. Откройте историю изменения файла.
  3. Найдите в списке коммитов интересующую вас версию файла.
  4. Скопируйте Commit ID (SHA) интересующего вас коммита, нажав на иконку Copy CommitId в котором есть нужная версия необходимого вам файла.
  5. Замените во вставленном на новой вкладке URL-адресе название ветки на идентификатор коммита.

Это постоянная ссылка на нужную вам версию файла.