簡體   English   中英

使用Beanstalk SVN分支進行部署

[英]Deploying using Beanstalk SVN Branches

Beanstalk建議在SVN中設置分支以充當部署的偵聽器(即/ branches / development /)。

如果我目前在該分支機構工作,我知道如何將更改合並到該分支機構。

問題是,是否有可能將更改從中繼或其他分支推送到部署分支,而實際上不在部署分支中工作。

基本上,我可以在功能分支的主干中工作,並且希望能夠鍵入快速命令以將最新的更改集從工作副本推送到部署分支。 我可以這樣做嗎? 如果可以,您可以舉個例子嗎?

豐富

要將更改從主干(或另一個分支)推送到部署分支, 您需要將您的修改合並到該部署分支。

或者,您可以修改部署分支以使用外部分支並指向功能分支。 因此,當您更新此分支時,外部將執行此工作以指向最新版本。
這樣,您無需修改​​部署分支。
http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html

第三種解決方案:您可以通過將bazaar推入SVN存儲庫(Bazaar具有svn插件),將包含bazaar的修改直接從功能分支推到主干。
http://doc.bazaar.canonical.com/beta/zh-CN/user-guide/svn_plugin.html

我希望這會有所幫助,至少要開始。

普通的獨立svn無法直接將其合並到存儲庫,您需要將更改合並到工作副本中。 像這樣想,在完成合並之前,您需要一些位置來解決所有沖突。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM