SVN: я могу скопировать подмножество файлов к новому тегу?

Зависит от точного вопроса!

Обычно pause выполняет работу в файле .bat .

Если вы не хотите, чтобы cmd.exe закрывался, чтобы продолжать печатать, используйте команду cmd /k в конце файла.

5
задан Steve Clay 2 July 2009 в 02:22
поделиться

2 ответа

Вы можете сделать это с помощью программы svnmucc , предоставляемой Subversion (включенной в сборки Windows, начиная с SVN1.5) Этот небольшой инструмент соберет несколько svnactions в один коммит. однако вам необходимо заранее создать папку назначения. Невозможно создать папку и скопировать содержимое внутри одной транзакции: вот пример:

svn mkdir -m "creating a tag" http://your.serv.er/svn/repo/tags/release_123
svnmucc cp HEAD http://your.serv.er/svn/repo/trunk/dir1 http://your.serv.er/svn/repo/tags/release_123 \
cp HEAD http://your.serv.er/svn/repo/trunk/file1 http://your.serv.er/svn/repo/tags/release_123 \
cp HEAD http://your.serv.er/svn/repo/trunk/file2 http://your.serv.er/svn/repo/tags/release_123 -m "creating tag Part II" 

Вы также можете использовать привязки perl / python / ruby ​​или svnkit (java) для выполнения этой задачи, но я не могу предоставить исходный код для этого ..

4
ответ дан 14 December 2019 в 13:44
поделиться

Я не думаю, что вы сможете.

Но почему вам все равно нужно удалять каталог unit-test? Он не занимает лишнего места в репозитории, фактически, он занимает больше места, если вы его удалите (из-за дополнительной фиксации).

Если вы беспокоитесь, что проверка тега занимает слишком много времени / становится слишком большой, вы можете не извлекать из каталога unit-test.

2
ответ дан 14 December 2019 в 13:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: