从SVN部分迁移

时间:2011-10-12 22:03:35

标签: mercurial

在学习Mercurial和从SVN迁移到它的过程中,我有几个问题:

  1. 如果我们决定转移到mercurial只是一个项目并继续将SVN用于其他项目,但我们真的需要将发布分支和主干复制到旧的SVN存储库 - 这很容易吗?

  2. SVN使用LDAP身份验证 - 也可以使用它吗?

  3. 我们使用php并拥有自己创建的部署软件,它将分支部署到生产中,这意味着我们拥有SVN生产属性文件,但mercurial提交目录中的所有更改 - 这是解决此问题的常用方法。

  4. 谢谢

1 个答案:

答案 0 :(得分:0)

  1. HGSubversion解决了Mercurial中透明SVN使用的大部分问题,除了Mercurial中非线性工作的历史线性化(推送到SVN之前)。这是(线性化)手工作品(有些)延伸,没有什么是不可能的

  2. 对于Apache作为前端,它可以使用LDAP-auth,就像写一样简单

  3.   

    AuthType basic

         

    AuthBasicProvider ldap

         

    AuthName“Mercurial Repositories”

         

    AuthLDAPURL ldap:// localhost:389 / ou = People,dc = example,dc = com?uid?sub?(objectClass = posixAccount)

         

    需要有效用户

    1. 从您的php代码调用hg-commands?