【问题标题】:Is anyone use Activecollab with Git or Hg?有人将 Activecollab 与 Git 或 Hg 一起使用吗?
【发布时间】:2011-06-06 14:20:59
【问题描述】:

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

是否有人在做这项工作,以便可以将修订链接到 activecollab 中的工单,就像它们在 SVN 中一样?

【问题讨论】:

    标签: git mercurial git-svn hgsubversion activecollab


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        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 之间某种形式的协作,但仅此而已。

        【讨论】:

        • 有人用过那个钩子或者 git-svn 吗?我阅读了代码,但仍然不太确定它做了什么。 SVN 集成很好,因为它可以让您快速查看差异,我觉得这非常适合查看代码。
        • @Terence:好问题,我没有直接的经验。
        【解决方案4】:

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

        希望对你有所帮助。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-06-08
          • 2019-03-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-08-13
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多