2012-08-31 20 views
0

我想弄清楚什麼是正確的文件模式是訂閱任何代碼協作者評論在特定的git存儲庫。代碼合作者文件訂閱整個git回購

所以我們可以說我用下面的git回購:

SSH://用戶名@主機:端口/路徑/到/回購/ example.git

什麼文件模式我必須添加到我的代碼協作者首選項?

我想在任何其他用戶提交的回購中訂閱任何代碼審查。我嘗試了各種模式,但似乎沒有任何工作適合我。

有關文件模式的更多信息,請參閱代碼合作者手冊here(坦白地說,那裏沒有太多信息,但這些都是我真正發現的)。

回答

1

不幸的是,目前沒有辦法爲特定的Git存儲庫訂閱代碼評論。

儘管代碼協作者確實存儲了有關已更改上載的存儲庫的信息,但該信息與文件路徑是分開的,因此文件模式將無法與該信息匹配。

我在我們的用戶反饋論壇在這裏增加了一個功能要求爲: http://feedback.codecollab.com/forums/4652-code-collaborator-features/suggestions/3138057-support-subscribing-to-reviews-from-particular-scm

在此期間,如果你只用一個單一的git倉庫的工作,那麼你可以訂閱所有具有「**」(不帶引號)模式的文件,這將給出等同的行爲。或者,如果您在不同的存儲庫中使用不同的項目,則可以嘗試搜索Git存儲庫中託管的項目特有的文件路徑。例如:

src/java/main/com/example/yourproject/**

+0

謝謝。不幸的是選項#1不適用,因爲我們有大量的項目。選項#2似乎可行,但它不是最好的解決方案,因爲該模式可能也適用於我感興趣的其他回購(甚至是其他版本控制系統)。實現上面發佈的功能對於真正實現上述目標。 – mac

+0

然而,這帶來了其他問題,比如 - 您如何唯一標識存儲庫? SVN這樣做 - 每個回購有一個獨特的GUID。 Perforce沒有任何種類的GUID。我們使用Git對它進行排序,並對回購的GUID使用「第一次提交」(一個沒有父母的提交)。但是 - 你知道你可以將多個無關的回購合併在一起,導致多次「第一次提交」?然後我們選一個。 (我認爲最早?)這只是我們支持的許多SCM中的3個。 :) –