Частичная миграция из SVN - PullRequest
1 голос
/ 13 октября 2011

С точки зрения изучения Mercurial и перехода с SVN на него у меня есть пара вопросов:

  1. если мы решим перейти на mercurial только один проект и продолжаем использовать SVN для других проектов, но нам действительно нужно скопировать ветки релиза и транк в старый репозиторий SVN - это легко?

  2. SVN использует аутентификацию LDAP - может ли она также использоваться Mercurial?

  3. Мы используем php и имеем собственное созданное программное обеспечение для развертывания, которое развертывает ветку в производство, а это значит, что мы имеем в файлах свойств производства SVN, но mercurial фиксирует все изменения в каталоге - что является обычным способом решения этой проблемы.

Спасибо

1 Ответ

0 голосов
/ 13 октября 2011
  1. HGSubversion решает большинство проблем для прозрачного использования SVN из Mercurial, за исключением линеаризации истории (до отправки в SVN) для нелинейной работы в Mercurial. Это (линеаризация) ручная работа с (некоторыми) расширениями, ничего невозможного

  2. Для Apache в качестве внешнего интерфейса, который может использовать LDAP-auth, это так же просто, как написать

* * 1010

AuthType basic

AuthBasicProvider ldap

AuthName "Ртутные хранилища"

AuthLDAPURL ldap: // localhost: 389 / ou = People, dc = пример, dc = com? Uid? Sub? (ObjectClass = posixAccount)

Требуется действительный пользователь

  1. Вызовите hg-команды из своего php-кода?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...