Closed. This question does not meet Stack Overflow guidelines 。它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 Stack Overflow 的 on-topic

7年前关闭。



Improve this question




我正在处理大型 ASP.NET 网站,而 TortoiseSVN 在移动、重命名或删除文件或文件夹时会导致太多问题。它一直锁定存储库,无论您运行多少次清理,它都希望提交或重命名丢失的文件。

只是没有时间坐在那里手动发出所有这些命令。有没有人有一个很好的 TortoiseSVN 替代品?

最佳答案

所有文件夹都包含隐藏的 .svn 文件夹。当您移动它们时,是的,可能会出现问题。如果你只使用 TortoiseSVN 上下文菜单 来移动东西,你就不会有这些问题。

如果您更喜欢从 IDE 移动文件夹,请使用 AnkhSVN ,这是一个很棒的 Visual Studio 扩展 ,它将类似 TortoiseSVN 的选项集成到解决方案资源管理器窗口中并跟踪在 IDE 中所做的更改。

最后,如果您对 Subversion 处理移动、重命名和合并的方式不满意,您可能需要查看 更现代的版本控制系统 Git 很棒,但需要一些努力来学习,而且 AFAIK 在 Windows 上没有很好的支持。 Mercurial 可能正是您所需要的,因为它比 Git 更容易,并且具有更好的 Windows 支持。

Git 和 Mercurial 都在项目的根目录下使用 单目录 来存储它们的数据,因此 您永远不会通过移动文件夹和文件来破坏工作副本

查看 Joel Splosky's guide to Mercurialdifferences between Mercurial and Subversion

关于svn - TortoiseSVN 有什么好的替代品吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7029259/

10-15 03:49