2012-02-09 63 views
0

不知道是應該在這裏還是在另一個網站(如superuser.com)上詢問這個問題,但現在我要與這裏一起討論,因爲這仍然是與編程相關的。設置僅限日誌的顛覆鏡像

我們目前使用內部svn服務器進行版本控制,並使用離線託管系統進行問題跟蹤和規劃。問題跟蹤器支持svn集成,但它的工作原理是要求svn存儲庫可以通過互聯網訪問,併爲其提供登錄憑據,這讓我感到不舒服,因爲它可能會暴露專有的源代碼。

所以我想要做的是建立一個只讀的「鏡像庫」,它包含所有相同的修訂和提交日誌,甚至可能是相同的目錄結構(這樣你就可以看到哪些文件在每個提交中都被改變了),但絕對沒有任何實際的文件內容。但我不確定從哪裏開始尋找。我可以找到的大多數svn鏡像(可以理解)專注於提供一個「正常」鏡像。有什麼建議麼?

(另一種可能性是寫一個提交掛鉤,推動問題跟蹤所需的變化,但是,似乎是更多的工作,因爲它會重複已經存在的綜合拉動系統的功能。)

回答

0

我找到了一個有趣的回答here

是的,它似乎工作;添加該到的http.conf使得它的行爲,因爲我想(我有一點麻煩,在第一,直到我制定了我必須加載以獲取「拒絕」支持哪一個模塊)

<Location /svn/> 
    <LimitExcept OPTIONS PROPFIND REPORT> 
     deny from all 
    </LimitExcept> 
</Location>