Git:创建(历史)远程只读标签的副本

发布于 2024-08-23 13:39:56 字数 212 浏览 7 评论 0原文

事情是这样的:

Github 存储库具有从 CVS 导入的历史记录,分为以前版本的标签。我想在本地构建各种版本来记录 UI 更改(需要屏幕截图进行撰写)。

因此,完全不需要对标记版本进行跟踪/进一步开发。

我只想要新目录中特定标签中的特定文件,以便我可以安装该版本。

我的 Git 版本是 1.6.0.4

谢谢!

Here's the deal:

A Github repo features a historical import from CVS, divided in tags of previous releases. I would like to locally build the various releases to document the UI changes (need screenshots for a writeup).

So there is absolutely no need for tracking / further development on the tagged release.

I just want the specific files from a specific tag in a fresh directory so I can install that version.

My Git version is 1.6.0.4

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我是男神闪亮亮 2024-08-30 13:39:56

你能直接克隆正确的分支吗?

git clone -b releaseXbranch url_remote_repo localbarerepo_releaseX
cd releaseX

然后将其更新到您想要查看该版本的正确时间点(请参阅 git-rev-parse 语法):

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

Could you clone directly the right branch?

git clone -b releaseXbranch url_remote_repo localbarerepo_releaseX
cd releaseX

And then update it to the right point in time you want to see for that release (see git-rev-parse syntax):

git checkout @{2005-01-01 00:00:00} # state of that branch in 2005
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文