SVN与2个远程分支机构合作

时间:2014-02-11 08:05:55

标签: svn branch

我有两个远程分支。 My_branch和Production。 我创建了一个名为Project的文件夹,并将My_branch签出到其中,因此我在Project / My_branch中的文件系统上有一个工作副本。我想在这个分支上进行一些更改,在提交之后,所有内容都将它们合并到第二个分支生产中,因此将会出现在那里。我在研究后了解到,我还需要生产分支的工作副本,所以我需要另外检查该文件夹Project from Production分支,因此我将拥有Project / My_branch和Project / Production。我需要在My_branch上进行所有需要的更改,提交它们,然后转到生产目录

svn merge https://my/repo/address/branches/Production https://my/repo/address/branches/My_branch

就是这样?

1 个答案:

答案 0 :(得分:0)

  1. 阅读SVN有关合并的书籍,或者至少是svn help merge:您的合并完全错误
  2. 要将SOMETHING合并到ANOTHER,您必须

    • 拥有另一份工作副本(干净的WC,更新并且无需本地修改) - 你已经完成了
    • cd到这个WC的根 - 你做到了
    • 将SOMETHING合并到WC - svn merge SOMETHING,解决(可能)冲突,提交mergeset