我正在尝试创建Perl脚本来自动创建文件夹并使用SVN龟签出项目。将目录添加到SVN
我开始使用一个函数来检查是否存在所有指定的目录。如果一个目录不存在,它将由此函数创建。
这工作正常。现在我想将这些创建的文件夹“添加”到SVN中。
如何将这些文件夹添加到SVN?
我正在尝试创建Perl脚本来自动创建文件夹并使用SVN龟签出项目。将目录添加到SVN
我开始使用一个函数来检查是否存在所有指定的目录。如果一个目录不存在,它将由此函数创建。
这工作正常。现在我想将这些创建的文件夹“添加”到SVN中。
如何将这些文件夹添加到SVN?
乌龟SVN是自动的。我建议您按照https://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-automation.html提供的官方自动化指南
您可以使用:add
将文件添加到版本控制。
看一看SVN::Client如果你不局限于使用乌龟SVN。
要将目录添加到SVN
您应该使用svn add
命令。如果您的目录已创建存储在@dirs
你可以尝试这样做:
`svn add "$_"` for @dirs
那么你应该提交更改
为什么想要自动化TortoiseSVN的时候CPAN有['SVN ::客户端'](http://search.cpan.org/~mlanier/Alien-SVN-1.6.12.0/src/subversion/subversion/bindings/swig/perl/native/Client.pm)模块? – alroc