2016-12-21 2 views
-4

Я хочу использовать PowerShell для загрузки файлов из SVN на мой локальный диск, а затем регистрации этих файлов в другой ветке. Он должен проверять любые файлы, которые были удалены/вставлены/обновлены, и должен сделать это для целевой ветви.использовать powershell для проверки/проверки/загрузки файлов на/из сервера SVN

+4

Stack Overflow не является сервисом написания кода, ожидается, что вы попытаетесь сами его закодировать. Я бы предложил вам провести некоторое исследование по вашей проблеме (возможно, попробуйте окно поиска в верхней части страницы) и попытайтесь написать код самостоятельно. Если/когда вы столкнетесь с любыми проблемами с вашим кодом, попросите снова и объясните, что вы пробовали, и почему это не сработало для вас. См. [Как спросить] (http://stackoverflow.com/questions/how-to-ask) для получения справки с большим вопросом. –

+0

вы должны использовать [ant] (http://subclipse.tigris.org/svnant.html) и это [так] (http://stackoverflow.com/questions/2400893/how-to-checkout-from-svn- с-an-ant-task) объяснить, как проверить из svn – Moudiz

+2

Что мешает вам сделать это? – alroc

ответ

0

Вот как я это сделал

во-первых, скопировать содержимое из любой точки зрения путь C: \ Temp \ WebSiteContent_sync и затем выполнить команды ниже, чтобы обновить/удалить/вставить содержимое

Примечание: - скопировать содержимое из любого вид прямолинейный. Просто проверка на вид, а затем запустить ROBOCOPY команду, чтобы скопировать содержимое в C: \ Temp \ WebSiteContent_sync и затем выполнить команды ниже

кд C: \ Program Files \ TortoiseSVN \ Bin \

Svn очистки C: \ Temp \ WebSiteContent_sync

SVN добавить --force C: \ Temp \ WebSiteContent_sync

СВН очистки C: \ Temp \ WebSiteContent_sync

кд C: \ Temp \ WebSiteContent_sync

статус svn | findstr/R "^!" > Missing.list для/F "токенов = 2 delims =" %% A в (missing.list) делать (СВН удалить %% A)

СВН очистки C: \ Temp \ WebSiteContent_sync

СВН фиксации -m "копировать содержимое" C: \ temp \ WebSiteContent_sync

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