tortoisesvn:在不同的目录中创建分支

时间:2013-04-23 18:14:06

标签: svn tortoisesvn

如何使用tortoisesvn在单独的目录中创建分支?当我尝试创建分支时,它是在同一目录中创建的。我通过右键单击dir并使用我的代码创建了这个并导航到'branch / tag'。由于我的分支中的文件不受版本控制,我希望它们位于不同的目录中。

1 个答案:

答案 0 :(得分:0)

如果您遵循trunk / branch / tag布局,您应该从 c:/ myProgram 中的 svn_url / project / trunk 检索工作副本,并且看不到那里的分支。如果你看到它们,那么你要么没有理由检查整个 svn_url / project ,要么试图在trunk中创建分支 - 这是错误的。

与您将存储库签出到 c:/ myProgram 的方式相同,您可以同时将存储库(或标记)中的任何分支检出到任何其他位置,例如的 C:/衍生物即可。见Branching / Tagging。但有时候这可能会令人困惑,因为文件的设置是相同的,你总是需要记住你正在修改的文件夹。

似乎你滥用了trunk / branches / tags的概念。也就是说,您应该使用开关命令在中继线,分支机构,标签之间切换。检查其中一个工作流程并选择一个。查看this article