SVN存储库和gitolite之间的协作

时间:2013-08-16 14:59:19

标签: svn gitolite collaboration

我计划将远程SVN存储库(具有http访问权限)的目录克隆到 Gitolite 存储库中。我想让这个Gitolite存储库访问前开发人员。在Integration-Manager-Workflow之后, 前开发人员克隆了这个并对其repo进行了更改( developersGitRepo )。一段时间后,我将 developersGitRepo 的更改合并到 Gitolite repo 中。在此之后,更改将合并到SVN仓库中。 SVN仓库只能由内部开发人员访问。

我有一个名为GITOLITE_HOST的服务器,我安装了Gitolite,它正在运行。我想将远程SVN存储库的副本复制到我在gitolite@GITOLITE_HOST:testing文件中配置的名为gitolite.conf的Gitolite存储库中:

    repo testing
    RW+ = @all

Gitolite已安装并正常工作,因此我可以使用git clone gitolite@HOST:testing

签出存储库

现在我的问题:

  1. 是否正确,subgit-2.0是用于此目的的完美工具,并将SVN与Gitolite同步,反之亦然?
  2. http://yellowseed.org/tutorials/svn-to-git.html的页面正是我想要做的,但SVN必须和Gitolite在同一台服务器上。我该怎么做才能对SVN使用http访问?
  3. 我还有其他选择吗?这些命令的描述非常有用。

0 个答案:

没有答案