2012-04-12 54 views
2

我可以如何更新存儲庫到以前的版本?

svn update -r1234 

更新我的資料庫的版本,但我怎樣才能恢復我的本地拷貝到以前的版本? 例如修訂版本號是這樣的:

1234 - 12 april 2012 - Some update message 
1158 - 8 april 2012 - Some more update message 
1120 - 4 april 2012 - Old changes 
  • 我怎麼能簽到一個較早的版本通過命令行?
  • 如何通過命令行檢出到前4天的修訂?

同樣,我們可以使用「SVN日誌」命令,並用Python語言編寫等解析器來獲取版本號。但是我們希望從bat文件中獲得它們。有沒有簡單的方法來找到修訂號碼? (注:我們也使用烏龜SVN)

謝謝

回答

3

獲得改判的當前版本之前(HEAD通常)可以通過使用來完成: svn up -r PREV

獲得2次修訂記錄當前一個之前,只需調用'svn up -r PREV'兩次。

取得版本早4天即可利用來完成: svn up -r {2012-04-08}

我不知道該怎麼現在纔得到修正4天。沒有一些編程,我不確定這是可能的。

+0

太棒了。非常感謝你。 – trante 2012-04-12 16:12:40

相關問題