2009-01-20 127 views
1

我使用bzr的網站。我設置了所有當前的分支,以便主分支被綁定在服務器上。這意味着當我在本地提交時,更改將自動推出。迄今爲止都很好。我不得不在遠程服務器上調用更新。雖然我可以看到這對一些人來說很棒,但我發現它越來越討厭。Bazaar綁定分支提交和更新

有沒有辦法在同一時間提交,推送和執行遠程更新?

回答

1

對生產網站的自動更新很糟糕,即使使用VCS備份IMO也是如此。無論如何,你看過this

1

也許是一個腳本?例如

#!/bin/bash 
bzr commit $* 
bzr pull 
bzr push 

把它放在你的PATH中,並給它一個明顯的名字,如「bzrsync」。這很簡單,但應該可以節省你敲擊幾下鍵盤......

1

bzr在綁定分支上執行上傳您的更改,但不更新主分支的工作樹。

提交後,bzr push會導致工作樹遠程更新。

+0

實際上,`bzr push`不會導致遠程工作樹被更新,這需要從另一端或所提到的插件bialix中的一個'bzr pull'。 – 2011-03-25 23:50:17