2010-03-04 45 views
1

這裏的交易:混帳:創建副本(歷史性)遠程只讀標籤

一個GitHub庫功能從CVS歷史的進口,在以前的版本中的標記劃分。我想在本地構建各種版本以記錄UI更改(需要屏幕截圖進行寫作)。

因此絕對不需要對標籤發佈進行跟蹤/進一步開發。

我只想從特定標籤中的特定文件放在新目錄中,以便我可以安裝該版本。

我的Git版本是1.6.0.4

謝謝!

+0

由於Git是基於從以前版本的diff,我不知道看看你怎樣才能拉動那些分支的頭部,而不會拖延他們的整個歷史。爲什麼你不能完全結帳,將目錄複製到不同的文件夾,然後切換回你正在使用的分支? – 2010-03-04 07:17:37

+0

也許我誤解Git?我只想要像他們那樣的文件,可以說,2005年 - 我不需要任何歷史。沒關係,但如果它在那裏。 Github本身允許將它們作爲zip包下載,所以我可以做到這一點,但由於在那裏有很多「發佈分支」,所以它們更容易從命令行拖入。 – MattW 2010-03-04 07:26:33

回答

0

你能否直接克隆正確的分支?

git clone -b releaseXbranch url_remote_repo localbarerepo_releaseX 
cd releaseX 

然後將其更新到時候你要請參閱該版本中的正確位置(見git-rev-parse syntax):

git checkout @{2005-01-01 00:00:00} # state of that branch in 2005