Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 18 additions & 1 deletion readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,7 @@
-minversion - Число, номер минимальной версии для выгрузки
-maxversion - Число, номер максимальной версии для выгрузки
-limit - Число, выгрузить неболее limit версий от текущей выгруженной
-increment - Булево, признак использования выгрузки только изменений, действует с платформы 8.3.10

Возможные команды:
clone - Клонирует существующий репозиторий и создает служебные файлы
Expand Down Expand Up @@ -210,4 +211,20 @@

Выполнять получение лицензии без ограничения:

gitsync export -amount-look-for-license 0
gitsync export -amount-look-for-license 0

# Примеры инкрементной выгрузки изменений
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Правильно Примерыинкрементальной выгрузки изменений



Действует при использовании платформы 8.3.10

Необходимо добавить в .gitignore строку со значением `ConfigDumpInfo.xml`. Если такого файла нет в корне git репозитария необходимо его создать вручную, добавить строку и закомитеть.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Опечатки.
Предлагаю:

Необходимо добавить в .gitignore строку со значением ConfigDumpInfo.xml. Если такого файла нет в корне git-репозитария, необходимо создать его вручную, добавить строку ConfigDumpInfo.xml и закоммитить.


gitsync export store -limit 10 -increment -v8version 8.3.10
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Перед этой строкой добавить Пример использования:



1. При выгрузке с ключем -increment проверяется наличие файла `ConfigDumpInfo.xml` в целевой папке и если его нет, тогда делается полная выгрузка.

2. Выгрузка происходит не через временные каталоги, а сразу в целевой каталог.

3. В такой выгрузке удаленные и переменования не выгружаются, соответственно переодически необходимо делать выгрузку без наличия `ConfigDumpInfo.xml` для jenkins можно в течении дня выгружать, а ночью настроить в доп параметрах git "Clean before checkout" тогда файл ConfigDumpInfo.xml будет удален и пройдет полная выгрузка.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Опечатки.

Предлагаю:

  1. При подобной выгрузке ранее удаленные и переменованные файлы не выгружаются, соответственно, периодически необходимо делать выгрузку без использования ConfigDumpInfo.xml.
  • Для jenkins можно в течении дня выгружать инкрементальной выгрузкой,
  • Ночью включить в доп параметрах git параметр Clean before checkout, тогда файл ConfigDumpInfo.xml будет удален и пройдет полная выгрузка.