可能重複:
Checkout a specific revision from Subversion from the command line如何從SVN簽出特定版本的代碼?
我如何可以檢查出從SVN(顛覆)一個特定的代碼版本?
可能重複:
Checkout a specific revision from Subversion from the command line如何從SVN簽出特定版本的代碼?
我如何可以檢查出從SVN(顛覆)一個特定的代碼版本?
你在使用什麼客戶端?
svn checkout svn://repository/[email protected]
或
svn checkout -r 123 url://repository/path
或
TortoiseProc.exe /command:checkout /rev:1234
svn checkout URL[@REV]... [PATH]
rev 2004
用於實施例:
svn checkout file:///tmp/repos/[email protected] mine
svn update -r NBR
它也可能與svn up
工作,這取決於你的Subversion版本。
假設來源已被檢出(請參見原始問題);但是否則,是的(另請參閱我對已接受答案的評論)。沒有特別的理由,我更喜歡這種方式,可能只是因爲我已經內化了git的做事方式(git co {tag | branch}在克隆後完成)。 – michael 2013-02-10 09:03:55
也可以在事後使用「svn update」;作爲參考,[svn update](http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.update.html):「如果沒有給出修訂,它會帶來你的工作副本否則,它會將工作副本與--revision(-r)選項給出的修訂版同步。並參見如何[指定修訂](http://svnbook.red-bean.com/en/1.7/svn.ref.svn.html#svn.ref.svn.sw.revision)「您可以提供修訂版號,關鍵字或日期(花括號)作爲修訂選項的參數。「 – michael 2013-02-10 08:58:26