2009-12-03 54 views
0

在linux中,如何檢查某人是否還沒有提交任何內容?SVN狀態..如何使用該功能

我記得我在服務器上做了一次更改......但忘記提交了。現在,我不知道我用哪個服務器進行這些更改。

回答

5

由於每個用戶的工作副本的狀態不會發送到存儲庫,因此無法確定是否有其他人在工作副本中有未提交的更改。

2

SVN服務器/存儲庫不會跟蹤客戶端所做的更改。您需要找到客戶端可能發生變化的所有可能位置,然後檢查修改位置。

這是不具有服務器的權衡的一個保持一切像Perforce公司做的軌道。另一方面,讓服務器跟蹤所有事情有時可能會很痛苦。

0

本地工作副本就是這樣。 Subversion版本庫無法知道哪個客戶端有未提交的更改。

FWIW,你可以檢查使用svn st

svn help st 
0

本地工作副本狀態有沒有辦法判斷自己比任何其他人已簽出修訂並提出還沒有被提交的修改。唯一能找到的方法是作爲每個用戶登錄並在相應的目錄中執行svn status