我很顛覆顛覆。我現在使用TortoiseSVN,喜歡它,所以想堅持下去。如何找到需要提交的所有subversion版本庫?
但是,我確實有問題。我們有許多Subversion版本庫,每個版本都包含單個產品,通用代碼庫內容或客戶代碼。我可以連接到大約20個存儲庫。
由於我被要求對這些日常工作進行更改,因此很容易發現其中一個已經更新並且未提交,這導致我在本地發生了未添加到存儲庫的更改幾天。
有沒有解決這個問題的方法?如果有辦法檢查我機器上所有存儲庫的更改,那將是一件好事。
我很顛覆顛覆。我現在使用TortoiseSVN,喜歡它,所以想堅持下去。如何找到需要提交的所有subversion版本庫?
但是,我確實有問題。我們有許多Subversion版本庫,每個版本都包含單個產品,通用代碼庫內容或客戶代碼。我可以連接到大約20個存儲庫。
由於我被要求對這些日常工作進行更改,因此很容易發現其中一個已經更新並且未提交,這導致我在本地發生了未添加到存儲庫的更改幾天。
有沒有解決這個問題的方法?如果有辦法檢查我機器上所有存儲庫的更改,那將是一件好事。
有幾種選擇。使用TortoiseSVN,您可以選擇SVN Commit選項,它將顯示任何需要提交的內容(如果事件已更改且未提交,資源管理器還應從綠色勾中更改疊加圖標)。
另一個選項是從解決方案根目錄下的命令行運行「svn status」。這將顯示修改和不受控制的文件,然後您可以直接從命令行提交或跳回到TortoiseSVN並從那裏提交。
只是一個想法:
svn status
和循環對所有這些廁所的。svn status
表示某件事很髒,請去那裏並提交。您可以手動啓動腳本以查找文件或循環(作爲計劃任務)。
要獲得通知,如果任何回購從其他人更新,您可以使用類似CommitMonitor的東西:http://tools.tortoisesvn.net/CommitMonitor.html