如何删除TortoiseSVN中的分支?
Repository Browser
中的分支文件夹?答案 0 :(得分:86)
答案 1 :(得分:12)
SVN书(“使用Subversion进行版本控制”)解释了如何delete and restore branches。
虽然建议远程删除
$ svn delete http://svn.example.com/repos/calc/branches/my-calc-branch \
-m "Removing obsolete branch of calc project."
您也可以在本地进行(使用TortoiseSVN>删除命令)。
如书中所述,您可以随时恢复分支,这样您就不会产生任何意外后果。
答案 2 :(得分:4)
如何删除TortoiseSVN中的分支?
有多种方法可以做到这一点,但经过多年的Tortoise经验,我发现通过Repository Browser删除是最麻烦的方式。
右键单击工作副本并打开Repo-browser:
浏览器如下所示:
右键单击该项目并选择将其删除。然后,系统会要求您提交提交摘要。输入您的理由,然后单击“确定”。
我可以简单地删除分支的工作副本和文件夹 存储库?
如果您自己检出分支,即只有具有自己的.svn
文件夹的分支,那么从技术上讲,不需要删除工作副本。在这种情况下,操作顺序无关紧要。
首先应该删除分支的本地工作副本,还是删除分支 通过存储库浏览器删除分支文件夹?
如果要删除的项目是作为更大树的一部分签出的 - 例如,您在一个地方签出了整个/branches
文件夹 - 我建议通过Repo-browser删除然后再进行svn更新获取删除的工作副本。