是否可以在“branches”下创建一个子目录,然后将副本放在那个?
下面例如:
branches/user69/project-1, branches/user69/project-2, branches/user42/xyz-bugs
我试过了svn mkdir
,但它没有用。它回来了:
A https://example.com/svn/blah/branches/user69
但它实际上并没有在repo(也不是本地磁盘)上创建一个子目录。
我确信我已经看过这种SVN层次结构,但必须有一个技巧。
我也试过了:
svn copy http://example.com/blah/trunk http://example.com/blah/branches/user69/project-1
但这也不起作用:
Path not found.
答案 0 :(得分:0)
我注意到没有技巧。我只是在命令行上做了没有问题。你没有提到的唯一一件事是在svn mkdir命令之后提交你的更改。如果您仍然遇到问题,可以发布您输入的确切命令(显然在粘贴时将您的实际svn回购更改为https://example.com)吗?
答案 1 :(得分:0)
是的,您可以在存储库中拥有任何树结构 - 这只是团队惯例的问题
表示您在/ branches下创建了 user69 版本控制的子目录,可以使用此URL重新定位WC并提交
如果您想在一个命令中创建分支/ USERNAME / BRANCHNAME ,而/ USERNAME仍然不存在,则必须在svn mkdir
中使用选项--parents,请参阅{ {1}}
...除非给出--parents选项,否则所有中间目录必须已存在。