当部署正在生产中时,有时很难证明拉动是合理的,只是因此您可以合并并推送更改(我们的中央存储库上只有一个快进策略)。
但是,我确实希望尽早合并这些更改,以便新部署可以从修复中受益。因此,我将生产部署中的更改提取到非生产部署,并从那里执行pull-merge-push。
我已经设置了一系列遥控器,这样我就可以一次性轻松地从大量遥控器中获取更改,但这只有在工作目录清洁时才有用。
由于我们每个部署都有几十个存储库,几十个部署和一些小修复可能适用于其中任何一个,我想知道是否有一种简单的方法来判断一个遥控器是否有一个干净的工作目录它,并在遥控器变脏时标记。
说明:
答案 0 :(得分:1)
有no hook on a remote repo side for git pull,这意味着你需要:
git-clone
over http?”)这不是一个完全证明的机制,而且更强大的方法是: