代码之家  ›  专栏  ›  技术社区  ›  Bdfy

如何使用mv保存svn中文件的历史记录?

svn
  •  0
  • Bdfy  · 技术社区  · 14 年前

    干线1/

    svn日志显示每个文件的许多修订。

    之后

    svn mv中继1/中继2/

    svn日志显示1个修订版(创建trunk2),但我想查看trunk1中每个文件的所有修订版

    1 回复  |  直到 14 年前
        1
  •  2
  •   jgifford25    14 年前

    你需要做一个 svn copy 后面跟着 svn delete (如果要完全删除trunk1)。这将保留新中继2中中继1的所有历史记录。只有 svn副本 将保留原始位置的历史记录。

    发生这种情况的原因是 svn move 从早期的颠覆发展。这是Subversion开发社区想要解决的问题,但是要纠正它需要做很多工作。这是一个2.0版本的铅笔可能很长一段时间以后。