1
这里的交易:混帐:创建副本(历史性)远程只读标签
一个GitHub库功能从CVS历史的进口,在以前的版本中的标记划分。我想在本地构建各种版本以记录UI更改(需要屏幕截图进行写作)。
因此绝对不需要对标签发布进行跟踪/进一步开发。
我只想从特定标签中的特定文件放在新目录中,以便我可以安装该版本。
我的Git版本是1.6.0.4
谢谢!
这里的交易:混帐:创建副本(历史性)远程只读标签
一个GitHub库功能从CVS历史的进口,在以前的版本中的标记划分。我想在本地构建各种版本以记录UI更改(需要屏幕截图进行写作)。
因此绝对不需要对标签发布进行跟踪/进一步开发。
我只想从特定标签中的特定文件放在新目录中,以便我可以安装该版本。
我的Git版本是1.6.0.4
谢谢!
你能否直接克隆正确的分支?
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
由于Git是基于从以前版本的diff,我不知道看看你怎样才能拉动那些分支的头部,而不会拖延他们的整个历史。为什么你不能完全结帐,将目录复制到不同的文件夹,然后切换回你正在使用的分支? – 2010-03-04 07:17:37
也许我误解Git?我只想要像他们那样的文件,可以说,2005年 - 我不需要任何历史。没关系,但如果它在那里。 Github本身允许将它们作为zip包下载,所以我可以做到这一点,但由于在那里有很多“发布分支”,所以它们更容易从命令行拖入。 – MattW 2010-03-04 07:26:33