我在玩SVN,試圖更好地感受它是如何工作的。我添加了一些文件到我的資源庫中,並將它們檢出到2個獨立的工作目錄中。對於工作目錄1我正在使用我的SQL客戶端軟件(Aqua Data Studio)來修改文件和工作目錄2我正在使用Windows資源管理器和TortoiseSVN。SVN顯示已過時的工作目錄中的文件
我的問題是,SVN或建立在它上面的客戶端從不顯示工作副本中的文件是否過期?如果我在工作目錄1中進行更改,並提交,我期望看到工作目錄2,通知我我的工作副本已過時與存儲庫。這是永恆的嗎?有什麼方法可以告訴我的工作目錄中的哪些文件已過時,或者我是否需要小心以便在對文件進行更改之前始終進行更新?
或「svn st -u」在存儲庫中有修改的項目旁邊會有一個*。 – 2010-10-12 19:12:53
謝謝!爲了增加這個,'svn status --show-updates | grep -v^\?'會顯示除「不在版本控制之下」的所有文件(由?表示,因此被忽略)。可以下載cygwin for windows,並安裝subversion;應該給你相同的能力。 – Benno 2011-11-03 00:01:25