有人使用Activecollab与Git或Hg?

时间:2011-06-06 14:20:59

标签: git mercurial git-svn hgsubversion activecollab

我们目前使用activecollab和subversion,但我们想考虑使用Git或Hg来为我们提供分布式源代码控制。

有人做这项工作,以便修订可以链接到activecollab中的票证,就像它们用于SVN一样吗?

4 个答案:

答案 0 :(得分:5)

activeCollab 3(目前在beta中)内置了GIT和Mercurial支持。

由于您在GIT存储库上进行身份验证的方式以及大多数生产PHP设置的限制,activeCollab仅适用于存储库的本地副本。与SVN不同,您只需提供存储库URL和用户凭据,对于GIT,您需要:

  1. 在安装了activeCollab的同一台计算机上克隆存储库
  2. 设置cron以自动更新
  3. 将本地存储库副本的路径添加到activeCollab。
  4. 当activeCollab 3稳定版本发布时,我们将提供文档和详细说明。

答案 1 :(得分:2)

如果你想托管私人git。您可以使用gitoliteactiveCollab gitolite module

该模块将允许管理git repos,SSH密钥,读/写访问和&更多来自activeCollab源模块页面。

答案 2 :(得分:1)

正如this threadthis one所示,目前还没有正式支持使用ActiveCollab的Git或Mercurial。

2010年5月:

  

很抱歉,我没有听说有人为activeCollab的Source模块提供GIT支持   我们将把这种集成的开发视为核心功能,但由于我们自己不使用GIT,可能需要一段时间(目前我们的待办事项清单上还有一些更重要的任务)。

一月2011年:

  

抱歉,我们不会评论尚未成为activeCollab一部分的功能,直到它们成为activeCollab的一部分。如果我们将其添加到系统中,我们会让每个人都知道它,不要担心。

有一个post-receive hook for activeCollab written in PHP to be used with Git & Github,它说明了AC和Git之间的某种形式的合作,但这就是它。

答案 3 :(得分:1)

有一个非常稳定的模块https://github.com/UCF/ActiveCollab-Github-Module/ 您只需在安装https://github.com/UCF/ActiveCollab-Github-Module/issues/1#issuecomment-1969986

后解决问题

希望它会对你有所帮助。