Skip to content
Shenja Sosna edited this page Dec 3, 2016 · 3 revisions

Инициализация.

Тут будет набор комманд для запуска нового репозитария:

  1. Будем счиать что repo-url = d:\repo\test и является папкой хранилища 1С.
  2. Создали новый репозитарий на github и получили git-url = https://github.com/.../repo.git/ , обратите внимание правильный git-url с окончанием .git
  3. gitsync-path = путь к gitsync.os

Выполняем комманды:

git clone git-url test
cd test 
oscript gitsync-path init repo-url .\src\cf 
oscript gitsync-path set-version .\src\cf 0

Вот тут важный момент, проперяем не появилась ли в папке .\src\cf еще дополнительная скрытая папка с именем .git, если появилась, то смело удаляем ее, т.к она должна быть только в папке верхнего уровня, т.е. в test.git Далее продолжаем выполнять:

git add .
git commit -m "Инициализация"
git push origin master
gitsync.os export repo-url .\src\cf\ -debug off -format hierarchical
git push origin master

По результатам:

  1. Склонировали пустой репозиторий или же инициализированный README и LICENSE файлами в каталог с назавнием test
  2. Перешли в test
  3. Инициализировали, точнее создали два файла .\src\cf\AUTHORS и VERSION
  4. Проверили есть ли лишний .git
  5. git add . - добавили эти файлы в индекс гит.
  6. Закомитили эти изменения.
  7. Отправили на github в ветку master
  8. Запустили синхронизацию хранилища и нашего git репозитория, при этом мы установили версию синхроинзации с нуля, т.е. с самой первой версии (set-version 0 - если у вас очень много версий в хранилище, тогда советую потренироваться на маленьком или set-version не ноль ставить, а больше).
  9. Отправили результат синхронизации на github - тут будет долго, в зависимости от количества и размера версий.
Clone this wiki locally