нужно больше понять скрипт gitblit groovy push

у меня ниже groovy script

PushCommand push=git.push();
push.setRemote("my remote");
push.setPushAll(); //Push all branches under refs/heads/*.
push.setForce(true); //Sets the force preference for push operation.
push.call();

Мое требование: want to push only changes from one gitinstance to other

setPushAll : Это будет выталкивать все данные репозитория все время выполнения скрипта или просто вносить изменения (я хочу только изменения)?

push.setForce(true) : Какая от этого польза ? Должен ли я использовать его в моем случае?


person HybrisHelp    schedule 02.06.2015    source источник
comment
git только подталкивает различия (если вас беспокоит объем данных). и заставить вас искать на справочной странице (или документах) git-push linux. die.net/man/1/git-push   -  person cfrick    schedule 02.06.2015
comment
Спасибо, но в моем случае не могли бы вы сообщить мне, что произойдет, если я использую setPushAll и force=true, другую сторону, если нет?   -  person HybrisHelp    schedule 02.06.2015
comment
я не понимаю, что вы после. эта команда похожа на git push --all --force. документы объясняют оба пункта.   -  person cfrick    schedule 02.06.2015
comment
setForce(true) переопределит ссылки в целевом репо ссылками в исходном репо. Для вашей ситуации это, вероятно, то, что вы хотите.   -  person James Moger    schedule 02.06.2015
comment
setPushAll подтолкнет все ветки от источника к цели. Это также, вероятно, то, что вы хотите.   -  person James Moger    schedule 02.06.2015
comment
Последнее сомнение: (объем данных меня беспокоит) этот groovy толкает только различия или целые данные?   -  person HybrisHelp    schedule 02.06.2015
comment
[C|J]Git отправляет только то, чего нет в таргете.   -  person James Moger    schedule 02.06.2015
comment
Спасибо!! N извините за глупые вопросы, так как новичок в этом.   -  person HybrisHelp    schedule 03.06.2015


Ответы (1)


Получил ответ, что я хочу знать Как в комментарии

Git only pushes what is not in the target

setForce(true) переопределит ссылки в целевом репо ссылками в исходном репо. Для вашей ситуации это, вероятно, то, что вы хотите. – James Moger

setPushAll подтолкнет все ветки от источника к цели. Это также, вероятно, то, что вы хотите. – James Moger

вы можете найти справочную страницу (или документы) git-push - cfrick

person HybrisHelp    schedule 15.06.2015