Joh*_*els 10 svn version-control tortoisesvn
我试图将文件移动到TortoiseSVN存储库内的另一个文件夹,并且不会保留修订历史记录.我尝试使用Repo-browser移动文件(右键单击拖动文件并选择"将项目移动到此处")以及工作文件夹(右键单击拖动,选择"SVN在此处移动版本化文件",然后提交父文件夹).在这两种情况下,历史都不会保留.我已经阅读了TortoiseSVN手册以及其他一些人的帖子,并且我知道这些是做到这一点的方法.我错过了什么吗?
myr*_*ack 15
Subversion和TortoiseSVN绝对保留文件历史记录.(这是SVN的基本方面之一.)
两个关键点(您似乎已经意识到):
您必须使用SVN移动/复制/重命名命令.否则,SVN将无法知道它们是同一个文件.
查看已移动/复制/重命名的日志时,必须确保未选中"复制/重命名时停止"选项.否则,日志将只返回到目前为止.
现在,请记住,您需要查看日志以查找实际移动/复制的内容.查看已复制文件的日志.不要查看从中复制目录的日志,也不要查看将其复制到的目录.
带有答案的页面已从TortoiseSVN帮助文档中删除:http: //tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-rename.html >
但仍存在于Google缓存中:
如果要将工作副本中的文件移动到其他子文件夹,请使用鼠标右键拖放处理程序:
选择要移动的文件或目录
将它们拖动到工作副本内的新位置
释放鼠标右键
在弹出菜单中选择上下文菜单→SVN在此处移动版本化文件
归档时间: |
|
查看次数: |
20051 次 |
最近记录: |