2011-06-06 23 views
1

我們目前使用activecollab和subversion,但我們想要考慮使用Git或Hg來爲我們提供分佈式源代碼管理。有人使用Activecollab與Git或Hg?

是否有人做這項工作,以便修改可以鏈接到activecollab的門票,就像他們爲SVN?

回答

5

activeCollab 3(目前位於beta)內置了GIT和Mercurial支持。

由於您在GIT存儲庫進行身份驗證的方式以及大多數生產PHP設置的限制,activeCollab僅適用於存儲庫的本地副本。不同於SVN,在那裏你可以提供倉庫URL和用戶憑據,爲GIT您需要:

  1. 克隆在安裝activeCollab在同一臺機器上的存儲庫,
  2. 設置cron來自動更新它
  3. 將本地存儲庫副本的路徑添加到activeCollab。

當activeCollab 3穩定版本不存在時,我們將提供文檔和詳細說明。

+0

+1。有趣的演變。 – VonC 2012-01-18 06:39:08

1

對於使用ActiveCollab的Git或Mercurial,還沒有官方支持,如this threadthis one所示。

2010年5月

對不起,我沒有聽說過任何提供activeCollab的源模塊Git支持。
我們將考慮開發這種集成作爲核心功能,但由於我們自己不使用GIT,因此可能需要一段時間(目前我們還有一些更重要的任務要做)。

2011年01月:

對不起,我們沒有對尚未activeCollab的一部分功能發表評論,直到他們activeCollab的一部分。如果我們將此添加到系統中,我們會讓每個人都知道,不用擔心。

有一個post-receive hook for activeCollab written in PHP to be used with Git & Github,它說明了AC和Git之間的某種形式的協作,但就是這樣。

+0

有沒有人使用過鉤子或git-svn?我閱讀了代碼,但仍不確定它做了什麼。 SVN集成非常好,因爲它可以讓你快速查看差異,這對於審查代碼非常有用。 – 2011-06-07 13:46:41

+0

@特倫斯:很好的問題,我沒有直接的經驗。 – VonC 2011-06-07 15:43:13