1. 程式人生 > >如何使用SVN checkout到某個專案的指定版本(Win 10系統)

如何使用SVN checkout到某個專案的指定版本(Win 10系統)

這篇日誌也是來源於研究中的實際需求。在之前的部落格中,我總結了Git在實現類似目的時的方法,最近在實驗中使用到的一個數據集,其中的專案全都是在SourceForge上用SVN進行版本管理的,我對SVN實在不熟悉,所以花了些時間看看怎麼實現標題中的這個目的。

實際上和Git類似,SVN也是使用Tag管理主要版本的,按照這篇部落格中的介紹,首先設定在Windows命令列中能夠使用SVN。

接下來我們以JMRI這個系統為例,說明怎樣能夠checkout其2.4版本。這個系統在SourceForge上的頁面為:https://sourceforge.net/projects/jmri/

在上面這個頁面中點File——Production Files,發現這裡並不提供原始碼壓縮包的下載,這時我們點Code——即可以看到其SVN的目錄結構,點Tags——jmri,可以看到實際上在這裡提供了包括2.4版本在內的所有主要版本原始碼,那麼要實現我們前面提到的目的,就很容易了,只需要在命令列中執行:

svn checkout https://svn.code.sf.net/p/jmri/code/tags/jmri/Release-2-4/ jmri2.4
即可。就簡單記錄這麼多。