Работа с файлами

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

Для отображения дерева файлов выполните следующие действия:

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

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

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

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

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

Для поиска по файлам и папкам в дереве репозитория выполните следующие действия:

  1. Чтобы отобразилась панель дерева репозитория, в его профиле выберите файл или папку.

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

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

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

Создание файла

Для создания файла в репозитории выполните следующие действия:

  1. В профиле репозитория:

    1. Нажмите кнопку Файл.
    2. Выберите Создать файл.
  2. Открылась страница с редактором кода:

    1. Введите имя файла (например, config.txt) и нажмите иконку ✓ в поле редактирования — название файла будет зафиксировано.
    2. Введите содержимое файла в открытом окне редактора.
    3. Справа появится зеленый маркер напротив имени файла в дереве папок — признак того, что файл новый и он не сохранен.
    4. Нажмите Сохранить все.
    5. (Опционально) Добавьте описание коммита.
    6. (Опционально) Создайте новую ветку для этого коммита.
    7. Нажмите Создать коммит.

Создание файла из редактора кода

Способ первый.

  1. В профиле репозитория:

    1. Выберите необходимую папку.
  2. В редакторе кода:

    1. Справа от названия выбранной папки нажмите на +.
    2. В появившемся выпадающем меню выберите пункт Новый файл.
  3. Переход к стандартному процессу создания файла. Создание файла со второго шага.

Способ второй.

  1. В редакторе кода:

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

Способ третий.

  1. В редакторе кода:

    1. Наведите курсор на нужную папку в дереве репозитория и нажмите правой кнопкой мыши.
    2. В контекстном меню выберите пункт Новый файл.
  2. Переход к стандартному процессу создания файла. Создание файла со второго шага.

Способ четвертый.

  1. В редакторе кода:

    1. В заглушке редактора нажмите на кнопку Создать новый файл.
  2. Переход к стандартному процессу создания файла. Создание файла со второго шага.

Создание папки

Для создания папки в корне репозитория выполните следующие действия:

  1. В профиле репозитория выберите любой файл из списка, нажав на него.

  2. Открылась страница с редактором кода:

    1. Нажмите на пиктограмму Редактировать.
    2. Рядом с названием активной ветки в дереве репозитория нажмите на +.
    3. В выпадающем меню выберите пункт Новая папка.
    4. (Опционально) Измените название новой папки на необходимое — для этого нажмите правой кнопкой мыши на созданную папку в дереве репозитория. В выпадающем меню выберите пункт Переименовать, введите нужное наименование.

Для создания вложенной папки внутри существующей:

  1. В профиле репозитория выберите любой файл из списка, нажав на него.

  2. Открылась страница с редактором кода:

    1. Нажмите на пиктограмму Редактировать.
    2. В дереве репозитория нажмите правой кнопкой мыши на папку, в которую нужно добавить папку.
    3. В контекстном меню выберите пункт Новая папка.
    4. (Опционально) Измените название новой папки на необходимое — для этого нажмите правой кнопкой мыши на созданную папку в дереве репозитория. В выпадающем меню выберите пункт Переименовать, введите нужное наименование.

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

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

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

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

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

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

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

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

  1. В профиле репозитория:

    1. Выберите вкладку Код.
    2. Нажмите кнопку Файл.
    3. Выберите Загрузить файл.
  2. Далее:

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

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

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

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

Загрузка файла из редактора кода

Способ первый.

  1. В профиле репозитория выберите необходимую папку.

  2. В редакторе кода:

    1. Справа от названия выбранной папки нажмите на +.
    2. В выпадающем меню выберите пункт Загрузить файл.
    3. Выберите файл на компьютере.
  3. Файл открыт:

    1. Справа появится зеленый маркер напротив имени файла в дереве папок — признак того, что файл новый и он не сохранен.
    2. (Опционально) Измените название файла и нажмите иконку ✓ в поле редактирования — название файла будет зафиксировано.
    3. Нажмите Сохранить все.
    4. (Опционально) Добавьте описание коммита.
    5. (Опционально) Создайте новую ветку для этого коммита.
    6. Нажмите Создать коммит.

Способ второй.

  1. В редакторе кода:

    1. Рядом с названием активной ветки в дереве репозитория нажмите на +.
    2. В выпадающем меню выберите пункт Загрузить файл.
    3. Выберите файл на компьютере.
  2. Файл открыт:

    1. Справа появится зеленый маркер напротив имени файла в дереве папок — признак того, что файл новый и он не сохранен.
    2. (Опционально) Измените название файла и нажмите иконку ✓ в поле редактирования — название файла будет зафиксировано.
    3. Нажмите Сохранить все.
    4. (Опционально) Добавьте описание коммита.
    5. (Опционально) Создайте новую ветку для этого коммита.
    6. Нажмите Создать коммит.

Способ третий.

  1. В редакторе кода:

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

    1. Справа появится зеленый маркер напротив имени файла в дереве папок — признак того, что файл новый и он не сохранен.
    2. (Опционально) Измените название файла и нажмите иконку ✓ в поле редактирования — название файла будет зафиксировано.
    3. Нажмите Сохранить все.
    4. (Опционально) Добавьте описание коммита.
    5. (Опционально) Создайте новую ветку для этого коммита.
    6. Нажмите Создать коммит.

Способ четвертый.

  1. В редакторе кода:

    1. В заглушке редактора нажмите на кнопку Загрузить файл.
    2. Выберите файл на компьютере.
  2. Файл открыт:

    1. Справа появится зеленый маркер напротив имени файла в дереве папок — признак того, что файл новый и он не сохранен.
    2. (Опционально) Измените название файла и нажмите иконку ✓ в поле редактирования — название файла будет зафиксировано.
    3. Нажмите Сохранить все.
    4. (Опционально) Добавьте описание коммита.
    5. (Опционально) Создайте новую ветку для этого коммита.
    6. Нажмите Создать коммит.

При загрузке и редактировании файлов через редактор кода, если остается менее 10 Мб свободного места, появляется всплывающее уведомление в окне дерева файлов.

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

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

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

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

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

  1. В профиле репозитория нажмите на нужный файл.

  2. Открылась страница с редактором кода:

    1. Для редактирования нажмите на пиктограмму Редактировать.
    2. Отредактируйте файл.
    3. Справа в дереве репозитория рядом с названием измененного файла появился оранжевый маркер.
    4. (Опционально) Перейдите в другой файл, он доступен для редактирования. При открытии нескольких файлов доступна шторка с табами.
    5. Нажмите Сохранить все.
    6. (Опционально) Добавьте описание коммита.
    7. (Опционально) Создайте новую ветку для этого коммита.
    8. Нажмите Создать коммит.

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-оценки трудозатрат перейдите в репозиторий и далее:

  1. Выберите вкладку Код.
  2. Нажмите AI-оценка трудозатрат.

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

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

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

Если кнопка AI-оценка трудозатрат заблокирована, выполните следующие действия:

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

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

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

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

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

  1. Для удаления файла нажмите на выбранный файл.

  2. Открылась страница с редактором кода:

    1. Нажмите на пиктограмму Редактировать.
    2. Нажмите правой кнопкой мыши на название файла в дереве репозитория.
    3. В контекстном меню выберите пункт Удалить.
    4. Справа в дереве репозитория рядом с названием удаленного файла появится красный маркер.
    5. (Опционально) Удаление можно Откатить, воспользовавшись строкой переименования файла.
  3. Для сохранения изменений:

    1. Нажмите Сохранить все.
    2. (Опционально) Добавьте описание коммита.
    3. (Опционально) Создайте новую ветку для этого коммита.
    4. Нажмите Создать коммит.

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

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

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

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

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

Просмотр файлов Jupyter Notebook (.ipynb)

Платформа GitVerse обеспечивает удобный просмотр файлов Jupyter Notebook (.ipynb) непосредственно в репозитории. Это позволяет быстро ознакомиться с содержимым файла, включая код, результаты выполнения, текст и визуализации, без необходимости скачивания файла или запуска отдельной среды.

Особенности просмотра

  1. Отображение содержимого: вы можете просматривать список входных/выходных элементов, которые, в свою очередь, могут содержать код, текст, математические выражения, графики, карты и иную медиа-информацию.
  2. Навигация: для удобства навигации по большим ноутбукам может быть доступно оглавление, формируемое из заголовков Markdown-ячеек.
  3. Статический рендеринг: обратите внимание, что поддерживается только статический рендеринг файлов .ipynb. Это означает, что вы можете просматривать отрендеренный файл, но не можете выполнять код или взаимодействовать с интерактивными элементами непосредственно в браузере на платформе GitVerse.

Как просмотреть файл Jupyter Notebook

  1. Перейдите в ваш репозиторий на GitVerse.
  2. Найдите и кликните на файл с расширением .ipynb.
  3. Содержимое файла будет автоматически отображено в браузере.

Для полноценной работы с Jupyter Notebooks, включая выполнение кода и создание новых ячеек, вам потребуется скачать файл и открыть его в локальной среде Jupyter или совместимом IDE.