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

VisualSVN和VS2008集成-移动文件

  •  2
  • BuddyJoe  · 技术社区  · 14 年前

    如果我使用VisualVN将跟踪的.cs文件拖放到VS2008中的新文件夹中,提交.cs文件时应该看到什么消息?我看到添加(+)了,难道我不应该看到“移动”吗?

    我这样问是因为我正准备进行一次重大的重构(包括移动大量文件),我不想丢失这些文件的版本历史记录。

    注意:我对Subversion、Tortoissesvn和VisualSvn非常陌生。

    1 回复  |  直到 14 年前
        1
  •  3
  •   Bert Huijben    14 年前

    添加的(+)是“添加历史记录”,也称为“副本”。

    Subversion当前记录作为副本移动到新位置,并在旧位置上删除。所以:是的,这是意料之中的。

    (但在将来的Subversion版本中,当记录移动在TODO列表中时,行为可能会发生变化)

    btw:ankhsvn使用“copy”这个名称作为这个添加的历史记录,因为对于其他Visual Studio SCC集成的用户来说,这个命名更合理。