1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-git-repo-go

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Статус сборки

git-repo

repo переопределен на Go и с множеством других возможностей

git-repo — это repo, переопределенный на Go и с множеством других возможностей. С помощью git-repo разработчики могут создавать рецензии кода (pull requests) непосредственно со стороны клиента. Не требуется форк, ветвей функциональности и права записи.

git-repo — это консольный инструмент, который добавляет больше подкоманд к git и работает с централизованным рабочим процессом git, таким как Gerrit, agit-flow компании Alibaba.com, а также другими протоколами, аналогичными agit-flow…

Установка

Скачайте или скомпилируйте исполняемый файл git-repo из этого репозитория, затем установите его (скопируйте) в правильное место, такое как /usr/bin Linux и MacOS, и C:\Windows\system32 Windows.

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

git repo версия

Git псевдонимы, установленные от git-repo

git-repo устанавливает некоторые полезные конфигурации git для пользователя, некоторые уникальные псевдонимы команд:

git peer-review => git repo загрузить --один
git pr => git repo загрузить --один
git скачать => git repo скачать --один

Режим одного репозитория

Создание рецензии кода непосредственно со стороны клиента

  1. Клонировать репозиторий git клонировать https://codeup.teambition.com/gotgit/demo.git

  2. Создать локальную ветку (необязательно)

     git checkout -b some/topic origin/master
  3. Создать коммиты в рабочей директории...

  4. Создать рецензию кода из командной строки:

     git pr

Для команды git pr (или git peer-review, или git review) есть много опций, пожалуйста, проверьте руководство:

    git repo загрузить --помощь

Скачивание рецензии кода в локальный репозиторий для рецензирования

Новая рецензия кода (pull request) будет создана или старая рецензия кода будет обновлена после выполнения команды git pr. Каждая рецензия кода имеет уникальный номер, такой как pull request #123.

Рецензент может скачать её с помощью команды

git скачать 123

, и сделать рецензию кода в локальной рабочей директории.

Обновление рецензии кода

Повторная команда автора обновит рецензию кода:

git pr

Если рецензент хочет обновить рецензию кода, он или она может выполнить:

git pr --изменить 123## Поддержка нескольких репозиториев

git-repo поддерживает управление несколькими репозиториями в стиле Android.

  • Инициализация рабочего пространства из проекта манифеста.

      git repo init <manifest-url>
  • Клонирование / обновление всех репозиториев, указанных в манифесте.

      git repo sync
  • Создание локальной рабочей ветки вместо отсоединенной HEAD во всех репозиториях. git repo start --all some/topic

  • Отправка изменений на удалённый сервер для создания запросов на рецензирование кода.

      git repo upload

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-git-repo-go.git
git@api.gitlife.ru:oschina-mirror/mirrors-git-repo-go.git
oschina-mirror
mirrors-git-repo-go
mirrors-git-repo-go
master