TRUNK1 /
svn log显示每个文件的许多修订。
之后
svn mv trunk1 / trunk2 /
svn log show 1 revision(create trunk2),但我想查看trunk1中每个文件的所有修订
答案 0 :(得分:2)
您需要执行svn copy
后跟svn delete
(如果您想完全删除trunk1)。这将保留新trunk2中trunk1的所有历史记录。只有svn copy
才会保留原始位置的历史记录。
发生这种情况的原因是因为从Subversion开发的早期开始svn move
的一些内部工作。这是Subversion开发社区想要解决的问题,但需要做很多工作才能纠正。这是一篇可能需要很长时间才能发布的2.0版本。