From 1e0613f465b3f90a653fc45837fa2ed69a9b9467 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=84=D0=B2=D0=B3=D0=B5=D0=BD=20=D0=A1=D0=BE=D1=81=D0=BD?= =?UTF-8?q?=D0=B0?= Date: Thu, 9 Nov 2017 13:00:24 +0200 Subject: [PATCH 1/3] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB?= =?UTF-8?q?=20=D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=86?= =?UTF-8?q?=D0=B8=D0=B8=20=D0=BF=D0=BE=20=D0=B8=D0=BD=D0=BA=D1=80=D0=B5?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D0=BB=D1=8C=D0=BD=D0=BE=D0=B9=20?= =?UTF-8?q?=D0=B2=D1=8B=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B5.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- readme.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 6c4151be..312ae6e6 100644 --- a/readme.md +++ b/readme.md @@ -160,6 +160,7 @@ -minversion - Число, номер минимальной версии для выгрузки -maxversion - Число, номер максимальной версии для выгрузки -limit - Число, выгрузить неболее limit версий от текущей выгруженной + -increment - Булево, признак использования выгрузки только изменений, действует с платформы 8.3.10 Возможные команды: clone - Клонирует существующий репозиторий и создает служебные файлы @@ -210,4 +211,20 @@ Выполнять получение лицензии без ограничения: - gitsync export -amount-look-for-license 0 \ No newline at end of file + gitsync export -amount-look-for-license 0 + +# Примеры инкрементной выгрузки изменений + + +Действует при использовании платформы 8.3.10 + +Необходимо добавить в .gitignore строку со значением `ConfigDumpInfo.xml`. Если такого файла нет в корне git репозитария необходимо его создать вручную, добавить строку и закомитеть. + + gitsync export store -limit 10 -increment -v8version 8.3.10 + + +1. При выгрузке с ключем -increment проверяется наличие файла `ConfigDumpInfo.xml` в целевой папке и если его нет, тогда делается полная выгрузка. + +2. Выгрузка происходит не через временные каталоги, а сразу в целевой каталог. + +3. В такой выгрузке удаленные и переменования не выгружаются, соответственно переодически необходимо делать выгрузку без наличия `ConfigDumpInfo.xml` для jenkins можно в течении дня выгружать, а ночью настроить в доп параметрах git "Clean before checkout" тогда файл ConfigDumpInfo.xml будет удален и пройдет полная выгрузка. \ No newline at end of file From e5fafb6141d607111d26ff77cc5fe4b25d374082 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=84=D0=B2=D0=B3=D0=B5=D0=BD=20=D0=A1=D0=BE=D1=81=D0=BD?= =?UTF-8?q?=D0=B0?= Date: Thu, 9 Nov 2017 16:32:43 +0200 Subject: [PATCH 2/3] =?UTF-8?q?=D0=9E=D0=BF=D0=B5=D1=87=D0=B0=D1=82=D0=BA?= =?UTF-8?q?=D0=B8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- readme.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/readme.md b/readme.md index 312ae6e6..40904ee8 100644 --- a/readme.md +++ b/readme.md @@ -213,18 +213,21 @@ gitsync export -amount-look-for-license 0 -# Примеры инкрементной выгрузки изменений +# Примеры инкрементальной выгрузки изменений Действует при использовании платформы 8.3.10 -Необходимо добавить в .gitignore строку со значением `ConfigDumpInfo.xml`. Если такого файла нет в корне git репозитария необходимо его создать вручную, добавить строку и закомитеть. +Необходимо добавить в .gitignore строку со значением ConfigDumpInfo.xml. Если такого файла нет в корне git-репозитария, необходимо создать его вручную, добавить строку ConfigDumpInfo.xml и закоммитить. +Пример использования: - gitsync export store -limit 10 -increment -v8version 8.3.10 + gitsync export store -limit 10 -increment -v8version 8.3.10 1. При выгрузке с ключем -increment проверяется наличие файла `ConfigDumpInfo.xml` в целевой папке и если его нет, тогда делается полная выгрузка. 2. Выгрузка происходит не через временные каталоги, а сразу в целевой каталог. -3. В такой выгрузке удаленные и переменования не выгружаются, соответственно переодически необходимо делать выгрузку без наличия `ConfigDumpInfo.xml` для jenkins можно в течении дня выгружать, а ночью настроить в доп параметрах git "Clean before checkout" тогда файл ConfigDumpInfo.xml будет удален и пройдет полная выгрузка. \ No newline at end of file +3. При подобной выгрузке ранее удаленные и переменованные файлы не выгружаются, соответственно, периодически необходимо делать выгрузку без использования ConfigDumpInfo.xml. + * Для jenkins можно в течении дня выгружать инкрементальной выгрузкой, + * Ночью включить в доп параметрах git параметр Clean before checkout, тогда файл ConfigDumpInfo.xml будет удален и пройдет полная выгрузка. From 0c7c3927e458bac279e979dbea6b3b1690ca6509 Mon Sep 17 00:00:00 2001 From: Artur Ayukhanov Date: Thu, 9 Nov 2017 17:49:40 +0300 Subject: [PATCH 3/3] =?UTF-8?q?=D0=A0=D0=B0=D1=81=D1=81=D1=82=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D0=BB=20=D0=B0=D0=BF=D0=BE=D1=81=D1=82=D1=80=D0=BE=D1=84?= =?UTF-8?q?=D1=8B=20=D0=B4=D0=BB=D1=8F=20=D0=B1=D0=BE=D0=BB=D0=B5=D0=B5=20?= =?UTF-8?q?=D0=BA=D1=80=D0=B0=D1=81=D0=B8=D0=B2=D0=BE=D0=B3=D0=BE=20=D0=B2?= =?UTF-8?q?=D1=8B=D0=B4=D0=B5=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- readme.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/readme.md b/readme.md index 40904ee8..54bcfc5a 100644 --- a/readme.md +++ b/readme.md @@ -218,16 +218,16 @@ Действует при использовании платформы 8.3.10 -Необходимо добавить в .gitignore строку со значением ConfigDumpInfo.xml. Если такого файла нет в корне git-репозитария, необходимо создать его вручную, добавить строку ConfigDumpInfo.xml и закоммитить. +Необходимо добавить в `.gitignore` строку со значением `ConfigDumpInfo.xml`. Если такого файла нет в корне git-репозитария, необходимо создать его вручную, добавить строку `ConfigDumpInfo.xml` и закоммитить. Пример использования: gitsync export store -limit 10 -increment -v8version 8.3.10 -1. При выгрузке с ключем -increment проверяется наличие файла `ConfigDumpInfo.xml` в целевой папке и если его нет, тогда делается полная выгрузка. +1. При выгрузке с ключем `-increment` проверяется наличие файла `ConfigDumpInfo.xml` в целевой папке и если его нет, тогда делается полная выгрузка. 2. Выгрузка происходит не через временные каталоги, а сразу в целевой каталог. -3. При подобной выгрузке ранее удаленные и переменованные файлы не выгружаются, соответственно, периодически необходимо делать выгрузку без использования ConfigDumpInfo.xml. - * Для jenkins можно в течении дня выгружать инкрементальной выгрузкой, - * Ночью включить в доп параметрах git параметр Clean before checkout, тогда файл ConfigDumpInfo.xml будет удален и пройдет полная выгрузка. +3. При подобной выгрузке ранее удаленные и переменованные файлы не выгружаются, соответственно, периодически необходимо делать выгрузку без использования `ConfigDumpInfo.xml`. + * Для `jenkins` можно в течении дня выгружать инкрементальной выгрузкой, + * Ночью включить в дополнительных параметрах git параметр C`lean before checkout`, тогда файл `ConfigDumpInfo.xml` будет удален и будет выполнена полная выгрузка.