You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: readme.md
+21-1Lines changed: 21 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -160,6 +160,7 @@
160
160
-minversion - Число, номер минимальной версии для выгрузки
161
161
-maxversion - Число, номер максимальной версии для выгрузки
162
162
-limit - Число, выгрузить неболее limit версий от текущей выгруженной
163
+
-increment - Булево, признак использования выгрузки только изменений, действует с платформы 8.3.10
163
164
164
165
Возможные команды:
165
166
clone - Клонирует существующий репозиторий и создает служебные файлы
@@ -210,4 +211,23 @@
210
211
211
212
Выполнять получение лицензии без ограничения:
212
213
213
-
gitsync export -amount-look-for-license 0
214
+
gitsync export -amount-look-for-license 0
215
+
216
+
# Примеры инкрементальной выгрузки изменений
217
+
218
+
219
+
Действует при использовании платформы 8.3.10
220
+
221
+
Необходимо добавить в `.gitignore` строку со значением `ConfigDumpInfo.xml`. Если такого файла нет в корне git-репозитария, необходимо создать его вручную, добавить строку `ConfigDumpInfo.xml` и закоммитить.
222
+
Пример использования:
223
+
224
+
gitsync export store -limit 10 -increment -v8version 8.3.10
225
+
226
+
227
+
1. При выгрузке с ключем `-increment` проверяется наличие файла `ConfigDumpInfo.xml` в целевой папке и если его нет, тогда делается полная выгрузка.
228
+
229
+
2. Выгрузка происходит не через временные каталоги, а сразу в целевой каталог.
230
+
231
+
3. При подобной выгрузке ранее удаленные и переменованные файлы не выгружаются, соответственно, периодически необходимо делать выгрузку без использования `ConfigDumpInfo.xml`.
232
+
* Для `jenkins` можно в течении дня выгружать инкрементальной выгрузкой,
233
+
* Ночью включить в дополнительных параметрах git параметр C`lean before checkout`, тогда файл `ConfigDumpInfo.xml` будет удален и будет выполнена полная выгрузка.
0 commit comments