2012-03-19 33 views
0

我想知道是否有任何方式的:是否有可能創建一個日誌中的所有`SVN update`調用

  1. 上的任何現有回購,看到日誌已經更新了所有用戶(而他們更新爲修訂版)。 或
  2. 使用額外的配置,創建一個存儲庫,其中[1]可以從此開始。

我不認爲1是可能的,但我想我會問無論如何。 我很驚訝,2似乎不可能,我會假設在嘗試之前,會有一個可用的鉤子,但他們都似乎只爲提交。

我應該澄清一下,我希望更新被遠程存儲庫自動捕獲,而不會對客戶端進行任何更改。

謝謝。

回答

1

如何訪問您的存儲庫?如果您使用WebDAV模塊(即HTTP或HTTPS URL),則應該能夠從Apache日誌中提取此信息。您可能需要後處理數據以附加修訂號。

如果你通過SSH使用svnserve,那麼你可以爲svnserve創建一個包裝程序來記錄訪問。可能還有一個日誌選項直接svnserve,但由於我不喜歡使用它,我沒有看。

但這一切都引出了一個問題:爲什麼你想跟蹤這個? Subversion跟蹤每個文件庫的修訂版,並且mixed revisions are normal

相關問題