Svn Subversion-移动文件

Svn Subversion-移动文件,svn,tortoisesvn,Svn,Tortoisesvn,是否可以将项目从SVN中的一个位置移动到另一个位置而不丢失更改历史记录 是的 其他答案描述命令行svn-这一个是针对tortoise GUI的: 从 如果要在工作副本内移动文件,可能要移动到其他子文件夹,请使用鼠标右键拖放处理程序: 选择要移动的文件或目录 右键将它们拖动到工作副本内的新位置 释放鼠标右键 在弹出菜单中选择上下文菜单→ SVN在此处移动版本文件 这将保留历史记录如果要将存储库从一台服务器移动到另一台服务器,请查看: 否则,在同一存储库中,您可以使用复制或移动命令:

是否可以将项目从SVN中的一个位置移动到另一个位置而不丢失更改历史记录

是的

其他答案描述命令行svn-这一个是针对tortoise GUI的:

如果要在工作副本内移动文件,可能要移动到其他子文件夹,请使用鼠标右键拖放处理程序:

  • 选择要移动的文件或目录
  • 右键将它们拖动到工作副本内的新位置
  • 释放鼠标右键
  • 在弹出菜单中选择上下文菜单→ SVN在此处移动版本文件

  • 这将保留历史记录

    如果要将存储库从一台服务器移动到另一台服务器,请查看:

    否则,在同一存储库中,您可以使用复制或移动命令:


    无论哪种情况,历史都将被保留。使用转储和加载时,您必须小心存储库的所有用户同时切换到新用户,否则可能会丢失一些数据。

    我想您正在寻找命令

    svn move
    
    另一个可能适合您的方法是:

    svn copy
    

    两者都应保留文件的修订历史记录。

    使用OrtoiseSVN时,您只需使用鼠标右键拖动文件,并在拖动结束后从关联菜单中选择适当的选项

    请查看本页以了解相关说明:
    是的
    svn move
    保留已移动文件的历史记录。如果要对文件名重新加上大小写,答案会更复杂。请参阅SVN常见问题解答:

    这是一条无用的RTFM评论。。。至少提供一个链接获得一个RTFM作为答案可能会令人沮丧,但你必须承认,OP可以在google中键入“svn移动历史记录”,并可以通过这种方式立即得到他的答案。不,你的评论并不是特别无用