1

如何使用 tortoisesvn 在单独的目录中创建分支?当我尝试创建一个分支时,它是在同一目录中创建的。我通过用我的代码右键单击目录并导航到“分支/标签”来创建它。由于我在分支中有不受修订控制的文件,因此我希望它们位于不同的目录中。

4

1 回答 1

0

如果您遵循trunk/branch/tag 布局,您应该从c:/myProgram中的svn_url/project/trunk检索到工作副本,并且在那里看不到任何分支。如果你看到它们,那么你要么无缘无故地检查了整个svn_url/project,或者试图在主干中创建分支——这是错误的。

与将存储库签出到c:/myProgram的方式相同,您可以同时将存储库(或标签)中的任何分支签出到任何其他位置,例如c:/derivative。请参阅分支/标记。但这有时可能会令人困惑,因为文件的设置是相同的,并且您始终需要记住您在哪个文件夹中进行修改。

您似乎误用了主干/分支/标签的概念。也就是说,你应该使用switch 命令在主干、分支、标签之间进行切换。检查其中一个工作流程并选择一个要遵循的工作流程。检查这篇文章

于 2013-04-23T21:32:26.713 回答