[SVN]: синхронизация папок
-
22-07-2019 - |
Вопрос
У меня есть папка, в которой хранится извлеченная версия из плагина Aptana Subversive SVN. У меня есть другая папка, где находится извлеченная копия из Eclipse. Оба, Aptana & amp; Затмение, используют тот же репозиторий. Хотя хранилище одно и то же, но я использую две разные рабочие папки. Иногда я использую Eclipse для работы с тем же набором файлов в хранилище, а иногда я использую Aptana.
Мне нужен инструмент, который может автоматически синхронизировать две рабочие папки. Есть ли бесплатный инструмент?
Решение
На самом деле SVN - это инструмент для этого. Если вы боретесь с SVN, вы столкнетесь с проблемами, поскольку у вас могут не быть обновлены обе рабочие копии до одной и той же ревизии, инструмент слияния испортит скрытые папки .svn и еще много чего. Р>
Как вы думаете, почему вам нужно вручную синхронизировать эти две рабочие копии? Если вы хотите работать над обоими одновременно, не прерывая работу других, потому что вы продолжаете проверять полуфабрикаты, подумайте о работе над веткой. При этом вы используете SVN, который был разработан для синхронизации двух рабочих копий. Если вы закончили с тем, что вы делаете, объедините эту ветку в ствол (или любую ветку, над которой вы работали) и выбросьте ее. Р>
Если вы чувствуете, что из-за этой регистрации ваш репозиторий может стать слишком большим, найдите большой диск для его хранения. В первый раз, когда вы или этот инструмент испортили ручное слияние, это окупилось бы. Если вы боитесь увеличить количество ревизий SVN, не выполняя фактическую работу, получите контроль. Р>
Другие советы
Слияние Araxis имеет автоматическое объединение. Р>