【发布时间】:2014-04-24 21:50:47
【问题描述】:
我一周前创建了一个分支并进行了一些更改。然后我提交并将我的分支合并到主干中。
现在,我想再次更改一些代码。我使用“svn update”将主干更新到最新版本。我的问题是当我使用“svn switch”切换回我的分支时,它会自动将所有内容更改回旧版本,这不是我想要的。
解决它的一种方法是创建一个新分支。但是我必须创建一个新问题才能创建一个新分支。有没有办法在不创建新分支的情况下将我的旧分支更新到最新版本?谢谢!
【问题讨论】:
我一周前创建了一个分支并进行了一些更改。然后我提交并将我的分支合并到主干中。
现在,我想再次更改一些代码。我使用“svn update”将主干更新到最新版本。我的问题是当我使用“svn switch”切换回我的分支时,它会自动将所有内容更改回旧版本,这不是我想要的。
解决它的一种方法是创建一个新分支。但是我必须创建一个新问题才能创建一个新分支。有没有办法在不创建新分支的情况下将我的旧分支更新到最新版本?谢谢!
【问题讨论】:
您需要将主干中的更改合并回您的分支。可以这样想:你改变了分支上的东西并告诉了主干。与此同时,其他人正在后备箱上做事。他们现在需要告诉你的分支。
但是按照另一种思路,你的分支不需要再存在了。您进行了更改,将它们发送回主干:分支的生命周期结束。你继续干线。如果您希望花费大量时间开发新功能,则仅创建一个新分支。
【讨论】: