Bazaar绑定分支提交和更新

时间:2009-01-20 09:49:19

标签: bazaar

我将bzr用于网站。我已经设置了所有当前设置,因此主分支通过绑定它们而保留在服务器上。这意味着当我在本地提交时,更改会自动推出。到目前为止一切都很好。

但我还是要在远程服务器上调用更新。虽然我可以看到这对某些人来说很棒,但我发现它越来越烦人。

有没有办法同时提交,推送和进行远程更新?

4 个答案:

答案 0 :(得分:6)

有两个bzr插件可以帮助你:

推送和更新:https://launchpad.net/bzr-push-and-update/

bzr-upload:https://launchpad.net/bzr-upload

后者不需要在服务器上保留具有完整历史记录的分支。

答案 1 :(得分:1)

生产网站的自动更新很糟糕,即使使用VCS重新启动IMO也是如此。无论如何,你看过this吗?

答案 2 :(得分:1)

也许是剧本? e.g。

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

将它放在PATH中并给它一个明显的名称,如“bzrsync”。这很简单,但应该省去一些按键......

答案 3 :(得分:1)

绑定分支上的bzr提交会上载您的更改,但不会更新主分支的工作树。

提交后,bzr push应该使工作树远程更新。

相关问题