1
17
您可以像这样将一个文件的所有修订(或特定修订)合并到另一个文件中
一开始我以为一个人必须使用
当然,您很可能会在合并结果中得到很多冲突标记。手工合并(如您所说的复制粘贴合并)可能更容易,然后用
合并后,
|
2
4
我认为你不能像你描述的那样保留历史。SVN以文件为基础跟踪历史记录,它不会跟踪在同一代码行上组合在一起的两个单独文件。 如果您从两个单独的文件开始,然后将它们组合成第三个,那么这两个文件的历史将被保留。如果您将一个文件合并到另一个文件中,那么其中一个文件的历史记录将“丢失”,从这个意义上说,您将无法仅仅从历史记录中链接回“已删除”文件的历史记录。 我猜您可以做的是在提交消息中,只需注意另一个文件中的内容是组合在一起的,然后在同一个提交中提交删除。 |
3
1
如果要在新文件中复制并删除旧文件:
如果要在新文件中复制:
如果两个文件都已存在:
您可以删除一个文件并将其历史记录保存在:
使用SVN,您无法跟踪合并两个文件的历史记录。 您可以手工合并它并在提交消息中保留跟踪。 |
4
-1
您不能将代码保留在自己的文件中(在修剪完不想保留的部分之后)并将此文件包含到您的“真正”源文件中吗?
不是很正统,但应该有效… |
Eric · pip安装-e svn+ssh不接受用户 6 年前 |
Anu699 · 在git中管理多个项目的最佳方式是什么?[已关闭] 6 年前 |
Dipu H · Viewvc未扩展关键字 6 年前 |
NealWalters · SVNLook-存储库格式-语法不正确 6 年前 |
m-mas · 尝试与svn重新同步trac时出错 6 年前 |
Wombattle · 通过命令行在SVN中保留时间戳 6 年前 |