繁体   English   中英

Subversion 1.8合并分支的一部分

[英]Subversion 1.8 Merge branch partially

我正在以一个代码开发人员的身份作为单一开发人员工作,在那里我决定在我的SVN存储库的测试分支中开发一些功能,我可以使用TortoiseSVN对其进行管理。 同时,我对行李箱进行了一些更改。

现在,功能分支中的工作已经完成,我已经提交了它们。 现在,功能分支包含一些我想重新合并到主干中的更改,以及一些我不想合并的更改(例如,仅应用于我在该分支中完成的工作的修改,这些更改影响了在该分支中未更改的文件创建分支后的主干)。 同时,我向树干提交了一些错误修正。

现在,如果我将分支合并到主干中,则在功能分支中但在主干中未更改的所有文件都将被来自功能分支的文件覆盖。 如何避免这种情况,即如何选择要从分支合并到主干的文件?

我也尝试过先将主干合并回功能分支,但问题仍然存在:如果未更改主干中的文件(在功能分支中已更改),则合并回主干时将使用功能分支中的文件。

如果您愿意花一些时间在合并之前选择不想合并的每个更改,那么在合并之后还原并恢复每个不需要的更改是否完全相同?

合并仅影响工作副本,因此在您提交之前,所有内容都是“最终的”。

只需像平常一样进行合并,然后对您不想修改的任何文件使用“还原”命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM