我和Subversion一直在使用TortoiseSVN一段时间了.它非常容易使用,大多数时候我只使用Update和Commit函数....偶尔如果我需要追踪特定代码行的作者,我会使用Blame或Show Log.
最近,我犯了错误,直接将文件夹和文件从不同的分支复制到我正在工作的那个...并且在检查它时发现它破坏了东西,因为它检查了它来自我复制的分支他们来自.在那一点上,我发现需要做的是使用TortoiseSVN提供的命令来复制和导出文件夹,以便它们的引用保持正确.
所以它让我感到疑惑......对于使用Subversion的开发人员而言,还有哪些其他强大的命令对于帮助您解决问题或减少执行各种版本控制任务的工作量非常重要?
最被遗忘的功能(右拖)
取消工作副本
扩展上下文菜单
修复移动/重命名
我发现导出命令几次都是非常有价值的.它为您提供了所需目录的干净(无.svn目录)副本.
我发现这些有用:
回滚或撤消存储库中的修订
包括一个共同的子项目(svn:externals)
管理员提示