SVN与cp相反?

时间:2013-09-12 16:04:28

标签: svn

svn cp将导致svn历史记录中的分支,其中一个文件变为两个。我想做的是与此相反,其中两个文件在回购历史中成为一个。有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

分支不是“一个文件变为两个”,而是将存储库中的新链接添加到具有相同历史记录的复制源,因此我认为这就是您想要的。无法合并两个文件的历史记录。见http://svnbook.red-bean.com/en/1.8/svn.ref.svn.c.copy.html

答案 1 :(得分:1)

svn merge与分支相反(使用cp命令)。

所以你分支了,现在你有2个文件副本,你对其中一个进行了更改,并希望将这些更改带回原来......那是merging.

这就是为了实现“2比1”方面所需要做的一切。保留日志历史记录,但通常的日志命令仅显示修订版本,忽略分支历史记录,因此您只能看到合并的单个修订版本。您可以使用the -g option

查看完整历史记录,包括分支上的各个提交