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

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

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

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

3 ответа3

2

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

1

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .