当前位置:  开发笔记 > 编程语言 > 正文

如何在TortoiseSVN中将文件(或文件夹)从一个文件夹移动到另一个文件夹?

如何解决《如何在TortoiseSVN中将文件(或文件夹)从一个文件夹移动到另一个文件夹?》经验,为你挑选了5个好方法。

我想在同一个存储库中将文件或文件夹从一个地方移动到另一个地方,而不必使用Repo Browser来执行此操作,也不需要创建两个独立的添加/删除操作.使用Repo浏览器工作正常,除了您的代码将处于中断状态,直到您获得任何支持的更改(例如.csproj文件).

更新:人们建议从命令行"移动".是否有TortoiseSVN等价物?



1> Mark Embling..:

要使用移动文件或文件集Tortoise SVN,请右键单击并将目标文件拖到目标位置,然后释放鼠标右键.弹出菜单将有一个SVN move versioned files here选项.

请注意,必须已将目标文件夹添加到存储库SVN move versioned files here才能显示该选项.


我需要做同样的事情,这完美无缺.从来不知道这个选项.十分感谢!
谢谢!注意:之后,它在更改日志中显示一堆DELETED和ADDED文件和目录,但修订历史记录确实遵循文件.:)
您还(当然在v1.7.6中)需要确保您正在移动文件的目录已经添加了subversion

2> 小智..:

svn move - 移动文件或目录.

http://svnbook.red-bean.com/en/1.0/re18.html



3> 小智..:

在Windows资源管理器中,使用鼠标右键单击并将文件从它所在的位置拖动到所需位置.释放鼠标右键后,您将看到一个上下文菜单,其中包含"SVN Move versioned file here"等选项.

http://tortoisesvn.net/most-forgotten-feature



4> 小智..:

在TortoiseSVN下,请参阅以下页面:http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-copy.html



5> Sander Rijke..:

如果你想移动文件保持csproj文件是最新的,最简单的方法是使用像AnkhSVN这样的Visual Studio插件.这将自动提交移动操作(作为删除+添加历史记录,因为这是Subversion的工作方式)和.csproj中的更改

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有