Mercurial и SVN рядом в одном рабочем каталоге?
Наша среда в настоящее время использует SVN. Я хотел бы совершать много чаще, но я не хочу нарушать ни одну из основных веток. Лично я люблю ртуть гораздо больше, чем SVN. Если я инициирую репозиторий в своей рабочей копии SVN, возникнут ли какие-либо проблемы, если я просто буду регулярно вносить изменения в репозиторий Mercurial и вносить рабочие изменения в ветку SVN?
В настоящее время наша среда не настроена таким образом, чтобы у каждого разработчика была своя ветвь SVN, и в настоящее время это не является жизнеспособным решением.
1 ответ
Не будет никаких проблем с совместным использованием Mercurial и Subversion рабочей папки. Subversion хранит свои файлы в .svn
папки, в то время как Mercurial хранит свои файлы в .hg
папка на верхнем уровне.
Для удобства вы можете рассмотреть возможность добавления .svn/
вход в ваш .hgignore
файл, чтобы вы не случайно зафиксировать .svn
папки в вашем хранилище Mercurial.
Что, как говорится. Вам не обязательно использовать Subversion вообще. Mercurial может взаимодействовать с Subversion без клиента Subversion. См. Работа с Subversion.