假设我在一个分支(即新文件)中将一个大二进制文件添加到SVN中,然后将该修订版合并到另一个分支中。
当我提交第二个分支时,是否会将该文件的第二个副本发送到服务器,或者SVN是否以某种方式将该文件识别为原始副本,就好像我已经完成了svn cp一样?
答案 0 :(得分:1)
只要你使用标准的Subversion工具进行合并,是的,分支上的文件副本将被识别为服务器上已有内容的历史记录的延续。
您可以通过查看svn log -r0:HEAD --stop-on-copy --limit 1 -v /path/to/yourfile
的输出并查看该文件的复制源来自行测试。