Работа с кодом

Работа с Кодом

Дерево файлов репозитория

Пиктограмма отображения дерева файлов находится рядом с названием ветки и становится доступна после выбора файла.

  1. В профиле репозитория выберите файл:

  2. Нажмите на появившуюся пиктограмму рядом с названием ветки:

    Отобразится дерево файлов и папок проекта, станет доступна навигация по нему:

Поиск по файлам и папкам в дереве репозитория

Поиск по файлам и папкам в дереве репозитория:

  • отображает результаты по мере ввода текста;
  • поддерживает частичное совпадение и регистронезависимость;
  • позволяет быстро находить файлы и папки для ветки, тега или конкретного коммита.
  1. Чтобы отобразилась панель дерева репозитория, в его профиле выберите файл или папку:

  2. Введите название файла или папки в поле поиска (в панели дерева репозитория):

    Отобразится меню со списком подходящих файлов и папок:

Добавление файлов в репозиторий

Создание отдельного файла

  1. В профиле репозитория > Код нажмите Файл > Создать файл:

  2. В открывшемся модальном окне введите название файла, добавьте содержание и нажмите Сохранить.

    Пример:

Коммит в новую ветку

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

  1. выберите Создать новую ветку для этого коммита;
  2. введите название ветки;
  3. нажмите Сохранить.

Пример:

Коммит в отдельную ветку с запросом

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

  1. выберите Создать новую ветку для этого коммита;
  2. введите название ветки;
  3. отметьте чекбокс Открыть запрос на слияние.
  4. нажмите Сохранить.

Пример:

Подробнее см. раздел Создание запроса.

Загрузка файлов

  1. В профиле репозитория > Код нажмите файл > Загрузить файл.

    Пример:

  2. Перетащите файлы в окно для загрузи или нажмите Выберите файл.

    Нажмите Сохранить.

    Пример:

    Отобразится модальное окно создания коммита.

  3. Далее в модальном окне вы можете:

    1. сделать коммит в текущую ветку;
    2. выбрать Создать новую ветку для этого коммита;
    3. выбрать Создать новую ветку для этого коммита и отметить чекбокс Открыть запрос на слияние.

    См. пример Создание отдельного файла со второго шага.

Добавление файлов локально и загрузка в удаленный репозиторий

См. разделы работы с терминалом:

  1. commit;
  2. Работа с файлами и директориями.

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

Для редактирования файла нажмите пиктограмму редактирования.

Пример:

AI оценка трудозатрат

Если репозиторий приватный, то кнопка будет заблокирована. В таком случае в соавторы следует добавить техническую учетную запись aigigaview.

Ограничения AI-обзора

  1. Функциональность AI-обзора доступна только для авторизованных для владельцев и соавторов с правами администратора и на запись..
  2. Поддерживаемые форматы: .abap, .h, .c, .cc, .cpp, .cs, .clj, .coffee, .cu, .dart, .erl, .go, .groovy, .java, .jsx, .js, .jl, .kt, .lua, .php, .pas, .py, .pl, .rb, .rs, .scala, .sh, .sql, .swift, .ts, .tsx, .vb, .vue.

Вызов AI оценки трудозатрат

Нажмите AI оценка трудозатрат в профиле репозитория > Код .

Пример:

Отобразится результат оценки:

AI оценка трудозатрат для приватного репозитория

Если репозиторий приватный или профиль приватный, то кнопка AI оценка трудозатрат будет заблокирована. Для включения функциональности AI оценки трудозатрат потребуется добавить в соавторы приватную техническую учетную запись aigigaview.

  1. Если кнопка AI оценка трудозатрат заблокирована, перейдите в настройки репозитория для добавления в соавторы приватной технической учетной записи aigigaview.

    Пример:

  2. Введите имя aigigaview (учетная запись приватная и в поиске не отобразится), затем нажмите Добавить.

    Пример:

    Если имя введено верно, то aigigaview добавится в соавторы:

    Далее кнопка станет доступна для приватного репозитория.

Удаление файла

  1. Для удаления файла нажмите пиктограмму удаления:

  2. Выберите вариант создания коммита и нажмите Удалить:

Требования и ограничения к загрузке файлов

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

  1. Размер отдельного загружаемого файла — не более 5 Мбайт.
  2. Совокупный размер загружаемых файлов за раз — не более 50 Мбайт.

Ограничения на коммиты по протоколу HTTPS

Размер файлов, которые можно загрузить в репозиторий одним коммитом по протоколу HTTPS — не более 100 Мбайт.