2010-06-21 73 views
4

在我的構建系統中,我刪除了我的工作副本並執行全新結帳以保證工作副本是原始副本。高效地獲得原始Subversion工作副本

'pristine'我的意思是我可以確定在工作副本中沒有其他任何更改,也沒有任何更改或缺失。

有沒有更有效的方法來做到這一點?

回答

5

首先做一個svn up,然後一個svn status。如果沒有顯示變化 - 你的副本是原始的。並沒有每次下載所有內容的開銷...

+2

我做同樣的事情,但在'svn up'之前執行'svn revert'。 – Avi 2010-06-21 11:32:27

+1

這並不保證工作副本中沒有額外的,未受版本控制的項目。 – 2010-06-21 11:48:43

+0

它確實 - 如果您沒有看到以「?」開頭的條目 - 沒有未版本控制的項目是工作副本,所以我認爲它已經足夠好了解決方案 – 2010-06-21 11:59:55

相關問題