“分支”下的子目录

时间:2012-09-25 21:37:28

标签: svn repository

是否可以在“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.

2 个答案:

答案 0 :(得分:0)

我注意到没有技巧。我只是在命令行上做了没有问题。你没有提到的唯一一件事是在svn mkdir命令之后提交你的更改。如果您仍然遇到问题,可以发布您输入的确切命令(显然在粘贴时将您的实际svn回购更改为https://example.com)吗?

答案 1 :(得分:0)

是的,您可以在存储库中拥有任何树结构 - 这只是团队惯例的问题

  

“A https://example.com/svn/blah/branches/user69

表示您在/ branches下创建了 user69 版本控制的子目录,可以使用此URL重新定位WC并提交

如果您想在一个命令中创建分支/ USERNAME / BRANCHNAME ,而/ USERNAME仍然不存在,则必须在svn mkdir中使用选项--parents,请参阅{ {1}}

  

...除非给出--parents选项,否则所有中间目录必须已存在。