На моей рабочей станции у меня есть репозиторий SVN. Я использую его как на рабочей станции, так и на ноутбуке. На рабочей станции я могу получить доступ к репозиторию локально, но на ноутбуке я должен подключиться к Интернету для доступа к репозиторию. Это не удобно, потому что я не могу работать с самолетами/поездами и другими местами без Интернета (я хочу сравнить версии и т. Д.).Как разделить хранилище svn между двумя компьютерами
Было бы гораздо удобнее иметь КОПИЮ репозитория svn на ноутбуке, но мне нужна обновленная копия.
Наиболее тривиальным решением было бы хранить репозиторий svn в облаке, например https://www.dropbox.com, поэтому в любое время репозиторий обновляется на одном компьютере, он будет обновляться на другом компьютере.
Но я не хочу использовать Dropbox по соображениям безопасности, я не хочу хранить конфиденциальные файлы где-то в Интернете и, вероятно, незашифрованные.
Что еще я могу сделать? Я хочу синхронизировать две копии репозитория автоматически, но я не хочу хранить его в Интернете. Вероятно, ноутбук каждый раз, когда появляется интернет, должен «получать» обновленную копию с рабочей станции, и каждый раз, когда репозиторий обновляется на ноутбуке, он должен автоматически переводить новую версию на рабочую станцию?
Я понимаю, что SVN не предназначен, чтобы сделать такие вещи, но, как я единственный commiter в хранилище и у меня есть только рабочее место и ноутбук, мы можем предположить, что конфликт никогда не происходит ...
Я полностью удовлетворен svn. И сохранение svn в Dropbox решит все мои проблемы, кроме безопасности. В репозитории есть только один коммитер, и это я! – javapowered
Вы полностью удовлетворены, но вам нужно каким-то образом переместить хранилище между разными ПК. И DVCS позволяет вам делать это без каких-либо головных болей - вы будете просто перемещать папку на USB-накопителе. –