Subversion: как я могу автоматически обновить большой список рабочих копий?

464
linux_is_for_desktop

Мне часто нужно синхронизировать проекты между ноутбуком и сервером subversion дома.

Я делаю это с помощью IDE, что раздражает.
(Я должен запустить его, открыть все проекты, потому что я не помню, в каких проектах были внесены изменения, обновить их все, закрыть ненужные, ...)

Существуют ли какие-либо инструменты для автоматического обновления многих проектов (возможно, просто сценарий)?

Что будет происходить при конфликтах между репозиторием и локальной копией?

0
Какова ваша среда / ОС? Matt 14 лет назад 0
ОС - это linux, но я бы предпочел мультиплатформенное решение. linux_is_for_desktop 14 лет назад 0

3 ответа на вопрос

2
Paxxi

Вы можете легко создать скрипт для этого с помощью командной строки svn update. в случае конфликтов он остановится и будет ждать вашего ввода относительно того, как разрешить конфликт. Вы также можете попробовать svn help update, чтобы увидеть переключатели, которые вы можете передать ему.

1
svandragt

Попробуйте создать сценарий легко с помощью Drag and Drop Robot от DonationCoder. Вы просто создадите список папок, перетащив их в программу и запустив команду svn up для каждой из них. (Теоретически я не использовал программу)

0
Nate

Вы можете создать скрипт, если у вас установлен SVN клиент. Сценарий будет выглядеть примерно так: svn update C:\SourceFolderдля каждой папки.

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