передача изменений Subversion между Linux и Windows - PullRequest
0 голосов
/ 22 ноября 2010

Каков наилучший способ переноса изменений, включающих новые и удаленные каталоги и / или новые и удаленные (фактически перемещенные) файлы в этих каталогах, из хранилища subversion в linux в windows?

Я делаю свои разработки на linux, используя хранилище subversion, но я также должен проверить свои изменения на windows. В моей машине с Windows есть tortoisesvn-репозиторий, который я пытался установить с выводом svn diff. Это с треском провалилось, поскольку мой патч содержит переименованный (то есть удаленный и добавленный под другим именем) каталог, новый каталог и файлы в нем.

Я делаю что-то не так, просто применяя вывод svn diff как патч в tortoisesvn? Сейчас я думаю, что мой лучший вариант - это иметь дерево окон в той же версии svn, что и дерево linux, и просто скопировать весь измененный каталог в существующий каталог. Будет ли это работать?

1 Ответ

0 голосов
/ 22 ноября 2010

Утилиты diff и patch не учитывают изменения папок / путей (перемещения файлов, переименования и т. Д.), Поэтому избегайте их использования в этом случае.

Существует ли какая-то причина, по которой вы не можете получить доступрепозиторий Linux напрямую с компьютера с Windows?

Если эти репозитории необходимо хранить отдельно, вы можете использовать svnsync, чтобы затем синхронизировать их друг с другом.Кроме того, если эти две машины находятся в одной сети, вы можете обратиться к утилите rsync для Linux.

...