[英]How can I add an empty directory to a SVN repository?
我已经检查了SVN repo的代码,我已经创建了几个空目录,但是我无法提交它们。 我们还有其他命令来提交空目录吗?
现在我正在使用下面的命令,但没有回复。
svn commit -m "Comments"
提前致谢
听起来像svn mkdir就是你想要的。
创建一个名称由PATH或URL的最终组件指定的目录。 工作副本PATH指定的目录计划在工作副本中添加。 URL指定的目录通过立即提交在存储库中创建。 多个目录URL以原子方式提交。 在这两种情况下,除非使用--parents选项,否则所有中间目录必须已存在。
在工作副本中创建一个目录:
$ svn mkdir newdir
A newdir
在存储库中创建一个(这是即时提交,因此需要日志消息):
$ svn mkdir -m "Making a new dir." http://svn.red-bean.com/repos/newdir
Committed revision 26.
既然你已经在你的问题中标记了tortoisesvn,那么我会给你这样的方法:
像往常一样创建文件夹。
右键单击该文件夹并选择TortoiseSVN - > Add ...将文件夹添加到SVN工作副本。
现在,当您提交时,您的文件夹将包含在您要提交的更改中。
如果您使用OS提供的命令创建了目录,则SVN将无法自动将其安排为提交。 在这种情况下,您必须在运行“svn commit”命令之前自己执行“svn add”。
/ myrepo / trunk / test> mkdir lib
/ myrepo / trunk / test> svn status
? LIB
/ myrepo / trunk / test> svn add lib
一个lib
/ myrepo / trunk / test> svn commit -m“添加lib”
添加test / lib
承诺修订19。
或者,您可以使用svn mkdir 。 这基本上是“mkdir”,后跟“svn add”。 节省一步。
/ myrepo / trunk / test> svn mkdir doc
一份文件
/ myrepo / trunk / test> svn commit -m“添加doc”
添加testbox / doc
承诺修订20。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.