【发布时间】:2011-07-07 19:50:26
【问题描述】:
我的 subversion 项目有一个分支,用于开发该产品的主要新版本。现在产品已经发布,是时候将该分支重新合并到 Truck 中了。
我正在使用 VisualSVN 和 TortoiseSVN 来处理 SVN 服务器。
根据 TortoiseSVN 文档,该过程似乎是:
一个。检查到工作的主干 复制。
b.运行 Merge 命令以应用 对工作副本的分支更改。我已经尝试过 TortoiseSVN 中的合并对话框,并从命令行尝试:
svn merge --reintegrate @987654321@c。将工作副本提交回 树干。
虽然此过程将导致 Trunk 拥有所有最新代码,但这也意味着我丢失了 Branch 中的所有修订。这是不可接受的。我希望能够在开发过程中看到进度,并保留所有签入的cmets。
一定有更好的方法来完成这个合并,对吧?
【问题讨论】:
-
这可能是问题所在(SVN URL 的域名大小写变化)。如果是这种情况,有什么办法可以“撤消”这个并让合并工作? old.nabble.com/Why-Merge-Tracking-is-disabled--td22419634.html
标签: svn tortoisesvn visualsvn