我们的工作流程如下:
- 从主干创建功能分支
- 在功能分支中进行所有开发
- 在功能分支中工作时,定期将主干合并到分支中以与主干保持同步。
--reintegrate
功能完成后,使用选项合并回主干。
假设我在功能分支中有一些工作正在进行中。整个分支还没有准备好合并回主干,但是分支中有一个特定文件需要合并到主干。
将这个文件合并到主干的最简单方法是什么,而不会在以后将分支重新集成回主干时造成任何问题?
我们的工作流程如下:
--reintegrate
功能完成后,使用选项合并回主干。假设我在功能分支中有一些工作正在进行中。整个分支还没有准备好合并回主干,但是分支中有一个特定文件需要合并到主干。
将这个文件合并到主干的最简单方法是什么,而不会在以后将分支重新集成回主干时造成任何问题?
尝试检出主干并将文件添加到检出并提交回来。
当您第一次从主干合并到开发分支时,这可能会导致该单个文件发生冲突。只要您没有进行任何更改,您就应该安全地接受主干版本。
您可以将文件合并到主干。但是您需要使用该选项将合并到主干创建的修订合并回您的分支--record-only
。
请参阅svn book 的 Advanced merging 部分中的“保持重新集成的分支活着”