2010-03-04 58 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