1

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

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

4

4 回答 4

5

activeCollab 3(目前处于beta 阶段)内置了 GIT 和 Mercurial 支持。

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

  1. 在安装了 activeCollab 的同一台机器上克隆存储库,
  2. 设置 cron 以自动更新它
  3. 将本地存储库副本的路径添加到 activeCollab。

当 activeCollab 3 稳定版发布时,我们将提供文档和详细说明。

于 2012-01-15T22:40:46.247 回答
2

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

该模块将允许从 activeCollab 源模块页面管理 git repos、SSH 密钥、读/写访问等。

于 2013-12-19T15:50:38.200 回答
1

还没有对带有 ActiveCollab 的 Git 或 Mercurial 的官方支持,如this threadthis one所示。

2010 年 5 月:

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

2011 年 1 月:

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

有一个用 PHP 编写的用于与 Git 和 Github 一起使用的 activeCollab 的 post-receive 挂钩,它说明了 AC 和 Git 之间的某种形式的协作,但仅此而已。

于 2011-06-06T18:34:59.320 回答
1

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

希望它会帮助你。

于 2011-10-29T11:05:25.867 回答