2012-12-18 105 views
1

我有一個網絡共享與兩個獨立的機器上的工作目錄存儲庫。在更改我的本地工作目錄並提交之後,其他開發人員的機器上的圖標不會更改。TortoiseSVN和Subclipse圖標沒有用SVN更新?

如果Dev進入團隊>與存儲庫同步,它會顯示Eclipse中Synchronize視圖中的更改,但是如果項目旁邊的圖標與存儲庫不同步,我預計項目旁邊的圖標會發生更改。

Windows資源管理器中的TortoiseSVN也是如此。如果我們右鍵單擊並檢查存儲庫以進行修改,則會顯示它們,但目錄上的覆蓋圖標仍然是綠色的複選框。

我只是曲解我期望發生的事情,還是有辦法讓這些圖標改變,如果項目不再與存儲庫同步?

回答

5

圖標不應該改變。工作副本不相互連接。圖標顯示該工作副本的狀態。 Subversion客戶端很大程度上與服務器斷開連接。只有在從存儲庫讀取或寫入時才需要連接。如果客戶一直在與服務器通話,那麼性能會很糟糕。

使用命令行svn status -u是查看服務器上不在工作副本中的更改時間的命令。在Subclipse中,這是Synchronize操作,TortoiseSVN有Check for Modifications操作,然後有一個按鈕來檢查存儲庫。