Управление файлами
Вы можете управлять файлами репозитория при помощи различных интерфейсов.
Ниже приведено описание работы в веб-интерфейсе.
Для справки по работе при помощи интерфейса командной строки используйте документацию Git
Создание файлов в веб-интерфейсе
Вы можете создавать новые файлы в веб-интерфейсе Gitlife Enterprise в любом репозитории, в котором у вас есть права редактирования.
Для создания файла репозиторий должен быть инициализирован.
-
На странице репозитория перейдите на вкладку Code.
-
Над списком файлов в раскрывающемся списке выберите ветку в которой хотите создать новый файл.
-
В дереве репозитория найдите и откройте папку, в которой хотите создать новый файл.
-
В правом верхнем углу откройте раскрывающееся меню ⋮ и выберите пункт New File.
-
В открывшейся форме заполните поля:
- в поле File name or File path введите имя и расширение файла (например, config.ini). Чтобы создать подкаталоги, введите разделитель каталогов
/
; - в поле редактирования добавьте в файл содержимое;
- в поле Commit message введите краткое понятное сообщение коммита, описывающее вносимое в репозиторий изменение;
- в поле Extended information можно добавить детальное описание вносимого изменения.
- в поле File name or File path введите имя и расширение файла (например, config.ini). Чтобы создать подкаталоги, введите разделитель каталогов
-
Нажмите кнопку Submit.
Будет создан новый коммит, который будет содержать созданный файл.
Загрузка файлов в репозиторий в веб-интерфейсе
Вы можете загрузить файл и отправить его с коммитом в репозиторий Gitlife Code.
По умолчанию максимальный размер загружаемого файла 200 Мбайт
.
Для изменения данного значения обратитесь к администратору Gitlife Code.
-
На странице репозитория перейдите на вкладку Code.
-
Над списком файлов в раскрывающемся списке выберите ветку, в которой хотите создать новый файл.
-
В дереве репозитория найдите и откройте папку, в которой хотите создать новый файл.
-
В правом верхнем углу откройте раскрывающееся меню ⋮ и выберите пункт Upload File.
-
В открывшейся форме заполните поля:
- в поле загрузки файла перетащите файл или кликните по полю для выбора файла в системном диалоговом окне;
- в поле Commit message введите краткое понятное сообщение коммита, описывающее вносимое в репозиторий изменение;
- в поле Extended information можно добавить детальное описание вносимого изменения.
-
Нажмите кнопку Submit.
Будет создан новый коммит, который помимо прочего будет содержать загруженный файл.
Переименование файлов в веб-интерфейсе
Вы можете переименовывать файлы непосредственно в веб-интерфейсе Gitlife Code.
- В репозитор ии откройте папку, содержащую файл, который вы хотите переименовать.
- Наведите курсор на нужный файл, нажмите правую кнопку мыши, откроется контекстное меню.
- Выберите пункт Rename.
- В появившемся поле измените имя и расширение файла.
- Нажмите кнопку Save.
- В открывшемся модальном окне в поле Commit message введите краткое понятное сообщение коммита, описывающее вносимое в репозиторий изменение.
- Нажмите кнопку OK.
Будет создан новый коммит, который помимо прочего будет содержать информацию о переименовании файла.
Удаление файлов в веб-интерфейсе
Вы можете удалять файлы непосредственно в веб-интерфейсе Gitlife Code.
- В репозитории откройте папку, содержащую файл, который вы хотите удалить.
- Наведите курсор на нужный файл, нажмите правую кнопку мыши, откроется контекстное меню.
- Выберите пункт Delete.
- В открывшемся модальном окне в поле Commit message введите краткое понятное сообщение коммита, описывающее вносимое в репозиторий изменение.
- Нажмите кнопку OK.
Будет создан новый коммит с изменениями.
Редактирование файлов в веб-интерфейсе
Вы можете редактировать файлы непосредственно в веб-интерфейсе Gitlife Code.
-
В репозитории перейдите и выберите файл, который вы хотите изменить.
-
В верхней части окна просмотра содержимого файла нажмите кнопку Edit, откроется редактор файла.
-
Внесите изменения в файл при помощи редактора.
-
Заполните обязательные поля:
- в поле Submit changes введите краткое понятное сообщение коммита, описывающее вносимое изменение;
- в поле Submit to Branches укажите ветку репозитория, куда будет отправлены изменения.
Будет соз дан новый коммит с изменениями.
Просмотр модификации отдельных строк файла
Git blame предоставляет подробную информацию о каждой строке в файле, включая время последнего изменения, автора и хэш коммита.
Чтобы просмотреть детальную информацию о модификации отдельных строк файла:
- В репозитории перейдите к файлу, по которому хотите получить подробную информацию.
- В верхней правой части окна просмотра содержимого файла нажмите кнопку Blame.
- В открывшемся представлении вы можете перейти на отдельные коммиты, в которых были изменены строки.
История изменений файла
Чтобы просмотреть информацию о коммитах, связанных с выбранным файлом:
- В репозитории перейдите к файлу, по которому хотите получить подробную информацию.
- В верхней части окна просмотра содержимого файла нажмите кнопку History, откроется список коммитов, затрагивающих выбранный файл.
Вы можете выбрать два коммита и детально посмотреть изменения файла.
Постоянные ссылки на версии файлов
При просмотре файлов в веб-интерфейсе Gitlife Code в адресной строке отображается ссылка на файл в виде:
https://gitee.ru/MyCompany/MyWorkspace/gitee/MyCompany__MyWorkspace/MyRepository/blob/master/README.md
Эта ссылка указывает на репозиторий MyRepository
на ветку master
на текущую версию файла README.md
.
При добавлении новых коммитов, затрагивающих файл, файл может изменяться. Поэтому если вы скопировали обычный URL-адрес, то содержимое файла может быть другим при последующем просмотре.
Чтобы создать постоянную ссылку на определённую версию файла:
- Скопируйте URL-адрес файла в нужной вам ветке, как в примере выше и вставьте этот адрес в новую вкладку в браузере (например,
https://gitee.ru/MyCompany/MyWorkspace/gitee/MyCompany__MyWorkspace/MyRepository/blob/master/README.md
). - Откройте историю изменения файла.
- Найдите в списке коммитов интересующую вас версию файла.
- Скопируйте Commit ID (SHA) интересующего вас коммита, нажав на иконку Copy CommitId в котором есть нужная версия необходимого вам файла.
- Замените во вставленном на новой вкладке URL-адресе название ветки на идентификатор коммита.
Это постоянная ссылка на нужную вам версию файла.