Subversion post-commit hook - PullRequest
       15

Subversion post-commit hook

0 голосов
/ 30 мая 2010

Я пытаюсь заставить SVN копировать файлы в мою папку htdocs при коммите. Вот что у меня есть в моем post-commit.bat:

"C:\subversion\bin\svn.exe" update "C:\apache\apache2.2\htdocs"

Когда я смотрю на файлы журнала, созданные ловушкой, я получаю следующую строку:

Skipped 'C:\Apache\Apache2.2\htdocs'

Кто-нибудь знает, почему это происходит?

Независимо от того, какой каталог я выбрал в качестве пункта назначения, я получаю ту же ошибку.

Я использую SVN 1.6.4, Tortoise 1.6.8, Apache 2.2, WinXP SP3

Я не использую имя пользователя и пароль, потому что в репозитории SVN не настроена безопасность. Это только я развиваюсь.

Спасибо

Ответы [ 2 ]

1 голос
/ 30 мая 2010

Я вижу это с папкой, которая не является рабочей копией:

C:\Temp>md blah

C:\Temp>svn up blah
Skipped 'blah'

C:\Temp>

Вы уверены, что на C:\apache\apache2.2\htdocs есть рабочая копия? Сначала вам нужно оформить заказ в этой папке, прежде чем вы сможете обновить ее.
Вы можете сделать это:

cd C:\apache\apache2.2\htdocs
svn up

Если это не работает для вас, это, конечно, не для сервера.

0 голосов
/ 30 мая 2010

Попробуйте использовать опцию оформления заказа (вы также должны добавить ссылку на хранилище)

...