2012-06-19 35 views
0

要使版本控制系統(服務器)分支中的任何更改自動化bazaar版本控制系統,它將自動拉到區域節點 以獲得版本控制系統(服務器)上創建的分支與本地通過automate bzr diff和bzr pull

bzr diff 

,然後節點通過

bzr pull 

拉代碼,但這讓每天工作開始如何自動化這個

+2

什麼是你的問題在這裏?你想達到什麼目的?兩個bzr存儲庫之間的簡單同步? – TridenT

回答

1

您可以使用操作系統的機制來安排任務。 在Ubuntu/Linux中,您可以添加一個crontab腳本。

+0

但是,如果服務器和本地節點之間的差異,那麼只有拉將會做其他明智的沒有必要拉,所以我們如何能夠找出差異或沒有在玉米作物 – Rupesh

+1

這是同樣的努力做一個差異或拉來確定差異。所以,如果你拉,沒有變化,那麼它只會說沒有什麼可拉的。如果您有本地更改,它將拒絕提取,但如果您希望遠程版本替換您的本地版本,則可以指定pull - overwrite。 – AmanicA

0

也許你想使用集中式風格的集市。在Bazaar中,您可以「綁定」到遠程分支,這意味着您的本地分支中的提交也將應用於遠程分支。

bzr bind URL 

...其中URL是分支你bzr branchbzr pull的。

這樣你可以跳過每天bzr push

如果您使用多臺計算機的遠程存儲庫,則在開始任何工作前仍需要更新本地分支機構。 (好吧,你並不是真的「有」,但是如果你喜歡簡單的工作流程而沒有意外的分支分支,那麼你想這樣做。)你可以用bzr upbzr pull更新綁定分支。