在学习Mercurial和从SVN迁移到它的过程中,我有几个问题:
如果我们决定转移到mercurial只是一个项目并继续将SVN用于其他项目,但我们真的需要将发布分支和主干复制到旧的SVN存储库 - 这很容易吗?
SVN使用LDAP身份验证 - 也可以使用它吗?
我们使用php并拥有自己创建的部署软件,它将分支部署到生产中,这意味着我们拥有SVN生产属性文件,但mercurial提交目录中的所有更改 - 这是解决此问题的常用方法。
谢谢
答案 0 :(得分:0)
HGSubversion解决了Mercurial中透明SVN使用的大部分问题,除了Mercurial中非线性工作的历史线性化(推送到SVN之前)。这是(线性化)手工作品(有些)延伸,没有什么是不可能的
对于Apache作为前端,它可以使用LDAP-auth,就像写一样简单
AuthType basic
AuthBasicProvider ldap
AuthName“Mercurial Repositories”
AuthLDAPURL ldap:// localhost:389 / ou = People,dc = example,dc = com?uid?sub?(objectClass = posixAccount)
需要有效用户