2016-09-29 4 views
2

Я пытаюсь создать скрипт Perl для автоматического создания папок и проверки проекта с помощью SVN Tortoise.Добавление каталогов в SVN

Я начал с функции, которая проверяет наличие всех указанных каталогов. Если каталог не существует, он создается этой функцией.

Это прекрасно работает. Теперь я хотел бы «добавить» эти созданные папки в SVN.

Как добавить эти папки в SVN?

+1

Почему вы пытаетесь автоматизировать TortoiseSVN, когда CPAN имеет [ 'SVN :: Client '] (http://search.cpan.org/~mlanier/Alien-SVN-1.6.12.0/src/subversion/subversion/bindings/swig/perl/native/Client.pm)? – alroc

ответ

0

Tortoise SVN является автоматическим. Я бы рекомендовал вам следовать официальному руководству по автоматизации, приведенному в https://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-automation.html

:add Чтобы добавить файлы в систему контроля версий, вы можете использовать :add.


Посмотрите SVN::Client, если вы не ограничены в использовании Tortoise SVN.

0

Чтобы добавить каталог в SVN, вы должны использовать команду svn add. Если ваши каталоги, которые вы создали, хранятся в @dirs вы можете попробовать сделать это:

`svn add "$_"` for @dirs 

Затем вы должны зафиксировать изменения

Смежные вопросы