我的Subversion项目有一个分支,用于开发产品的主要新版本。现在产品已经发布,是时候将该分支合并回Trunk了。
我正在使用VisualSVN和TortoiseSVN与SVN服务器一起工作。
根据TortoiseSVN文档,该过程似乎是:
a. 检出Trunk到工作副本。 b. 运行Merge命令将Branch更改应用于工作副本。我尝试了TortoiseSVN中的Merge对话框以及命令行中的以下尝试: svn merge --reintegrate https://domain.com/project/branches/example c. 将工作副本提交回Trunk。
虽然这个过程将导致Trunk拥有所有最新的代码,但也意味着我失去了Branch中的所有修订。这是不可接受的。我想能够在开发过程中看到进展,并保留所有的签入注释。
肯定有更好的方法来完成这个合并,对吧?
我正在使用VisualSVN和TortoiseSVN与SVN服务器一起工作。
根据TortoiseSVN文档,该过程似乎是:
a. 检出Trunk到工作副本。 b. 运行Merge命令将Branch更改应用于工作副本。我尝试了TortoiseSVN中的Merge对话框以及命令行中的以下尝试: svn merge --reintegrate https://domain.com/project/branches/example c. 将工作副本提交回Trunk。
虽然这个过程将导致Trunk拥有所有最新的代码,但也意味着我失去了Branch中的所有修订。这是不可接受的。我想能够在开发过程中看到进展,并保留所有的签入注释。
肯定有更好的方法来完成这个合并,对吧?