2012-07-06 20 views
0

我很顛覆顛覆。我現在使用TortoiseSVN,喜歡它,所以想堅持下去。如何找到需要提交的所有subversion版本庫?

但是,我確實有問題。我們有許多Subversion版本庫,每個版本都包含單個產品,通用代碼庫內容或客戶代碼。我可以連接到大約20個存儲庫。

由於我被要求對這些日常工作進行更改,因此很容易發現其中一個已經更新並且未提交,這導致我在本地發生了未添加到存儲庫的更改幾天。

有沒有解決這個問題的方法?如果有辦法檢查我機器上所有存儲庫的更改,那將是一件好事。

回答

3

有幾種選擇。使用TortoiseSVN,您可以選擇SVN Commit選項,它將顯示任何需要提交的內容(如果事件已更改且未提交,資源管理器還應從綠色勾中更改疊加圖標)。

另一個選項是從解決方案根目錄下的命令行運行「svn status」。這將顯示修改和不受控制的文件,然後您可以直接從命令行提交或跳回到TortoiseSVN並從那裏提交。

0

只是一個想法:

  • 把你所有的工作拷貝一個文件夾中(或有一個文件,列出工作副本)
  • 採取svn status和循環對所有這些廁所的。
  • 如果svn status表示某件事很髒,請去那裏並提交。

您可以手動啓動腳本以查找文件或循環(作爲計劃任務)。

要獲得通知,如果任何回購從其他人更新,您可以使用類似CommitMonitor的東西:http://tools.tortoisesvn.net/CommitMonitor.html

相關問題