【发布时间】:2010-01-04 18:56:44
【问题描述】:
我有一个 svn 存储库。我现在已经为这个存储库创建了一个分支来做一些主要的开发工作。现在我可以在我的项目中创建的一些功能可以直接提交到主存储库而不是分支。有没有办法在不让我再次切换分支的情况下提交这些更改?
更新:
我正在使用 TortoiseSVN,并希望使用它来将分支重新集成回根。
【问题讨论】:
标签: svn tortoisesvn branch tags
我有一个 svn 存储库。我现在已经为这个存储库创建了一个分支来做一些主要的开发工作。现在我可以在我的项目中创建的一些功能可以直接提交到主存储库而不是分支。有没有办法在不让我再次切换分支的情况下提交这些更改?
更新:
我正在使用 TortoiseSVN,并希望使用它来将分支重新集成回根。
【问题讨论】:
标签: svn tortoisesvn branch tags
您必须切换回主干,或签出新的工作副本。您可以拥有 2 个或更多基于不同 URL/分支的工作副本。
如果要关闭分支,则使用 reintegrate merge (对功能完成后的功能分支很有用),如果要继续在分支上开发,请使用普通合并。
【讨论】:
听起来svn merge --reintegrate 可能就是您要找的东西?
http://svnbook.red-bean.com/en/1.5/svn.branchmerge.basicmerging.html
【讨论】:
您需要将分支与主干(根)重新集成。
在 Tortoise SVN 在线帮助的 Reintegrate a branch 部分查看this link。
【讨论】: