2011-12-08 23 views
1

我有一個SVN倉庫,我可以從大約7臺機器訪問。我想確定這些機器中的一臺是否長時間(> 2周)沒有和svn updatesvn commit。這是我可以通過腳本在服務器端確定的東西嗎?有多少SVN回購的最新副本?

我試圖避免一臺機器不斷承諾更新&的情況,讓其他人無望地過時。謝謝。

+4

您可能可以這樣做,但是您的方案的解決方案肯定是與團隊中的開發人員交談? –

+0

沒有團隊,只有我。我爲我的文檔和一堆代碼使用了SVN。我正在考慮一種機制來作爲原始備份解決方案。 – xconspirisist

回答

1

沒有工具是這樣做的。 基本上,SVN在檢出工作副本時不做任何記錄。 由於您可以自由移動和複製工作複印件,而無需在服務器上檢查它們,我懷疑是否有可行的解決方案。

此外,SVN沒有識別除用戶名之外的不同工作拷貝的機制。

所以你唯一能做的就是掃描apache日誌文件並按ip地址過濾。

0

我同意@Oli Charlesworth的看法,這種情況很有趣,但是您可以在每臺機器的工作副本上運行svn status -u,以查看它是否有任何文件將被更新更改。有關更多信息,請參閱svnbook