Совершить в TortoiseSVN - PullRequest
       22

Совершить в TortoiseSVN

1 голос
/ 24 марта 2010

C: \ Program Files \ TortoiseSVN \ bin / command: commit / path: ****** \ trunk \ dotnet / notempfile / closeonend 1000

приведенный выше код открывает окно с просьбой «ввести сообщение, выбрать измененный контент, затем нажать« ОК »и еще раз нажать« ОК »после завершения процесса»

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

спасибо. Pratap

Ответы [ 3 ]

2 голосов
/ 24 марта 2010

Не CruiseControl выполняет фиксацию - он просто вызывает TortoiseSVN для запуска оболочки GUI над действием Subversion. Таким образом, чтобы выполнить фиксацию как беззвучное действие (т. Е. Без графического интерфейса), вам просто нужно заменить вызов TortoiseSVN вызовом 'svn commit' и предоставить соответствующие параметры.

Svn help здесь .

2 голосов
/ 24 марта 2010

Если вы автоматизируете действия SVN, вы должны использовать клиент командной строки , а не TortoiseSVN. Нажмите на эту ссылку, чтобы загрузить клиента, и посмотрите документацию SVN .

0 голосов
/ 24 марта 2010

Из документации по tortoiseproc.exe здесь .

"Вы также можете указать / logmsg переключиться на передачу предопределенного журнала сообщение в диалог фиксации. "

Вы также можете добавить свой / closeonend к / closeonend: 1 , чтобы предотвратить дополнительный шаг подтверждения. Значения переключателей также описаны на странице документации.

Я не использую crusecontrol, но делаю это успешно из командного файла, который я использую для фиксации и публикации своего сайта asp.net.

...