Вопрос

У меня есть папка, в которой хранится извлеченная версия из плагина Aptana Subversive SVN. У меня есть другая папка, где находится извлеченная копия из Eclipse. Оба, Aptana & amp; Затмение, используют тот же репозиторий. Хотя хранилище одно и то же, но я использую две разные рабочие папки. Иногда я использую Eclipse для работы с тем же набором файлов в хранилище, а иногда я использую Aptana.

Мне нужен инструмент, который может автоматически синхронизировать две рабочие папки. Есть ли бесплатный инструмент?

Это было полезно?

Решение

На самом деле SVN - это инструмент для этого. Если вы боретесь с SVN, вы столкнетесь с проблемами, поскольку у вас могут не быть обновлены обе рабочие копии до одной и той же ревизии, инструмент слияния испортит скрытые папки .svn и еще много чего.

Как вы думаете, почему вам нужно вручную синхронизировать эти две рабочие копии? Если вы хотите работать над обоими одновременно, не прерывая работу других, потому что вы продолжаете проверять полуфабрикаты, подумайте о работе над веткой. При этом вы используете SVN, который был разработан для синхронизации двух рабочих копий. Если вы закончили с тем, что вы делаете, объедините эту ветку в ствол (или любую ветку, над которой вы работали) и выбросьте ее.

Если вы чувствуете, что из-за этой регистрации ваш репозиторий может стать слишком большим, найдите большой диск для его хранения. В первый раз, когда вы или этот инструмент испортили ручное слияние, это окупилось бы. Если вы боитесь увеличить количество ревизий SVN, не выполняя фактическую работу, получите контроль.

Другие советы

Слияние Araxis имеет автоматическое объединение.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top