我们如何在 Gitlab 中下载特定提交 ID 中的文件?

问题描述

基本上,我们需要将作为 commitId 一部分更改的源代码文件从远程仓库共享给另一个在 gitlab 中具有适当文件夹结构的人。 在 Github 中,有一个 API 可以下载作为特定提交 ID 的一部分更改的文件

https://github.com/<username>/<repo>/archive/<commitId>.zip

我们需要这样做的原因是因为在一个项目上工作的多个团队具有不同的源代码控制,如 TFS 和 Git,并且文件需要跨团队合并(从 GIT 到 TFS)。

尝试创建 git bundle 以共享文件,但大多数情况下会出现错误 “致命:拒绝创建空包。”。

也尝试创建补丁,但没有解决问题。有没有办法通过 git bundle 和 git patch 从远程的特定提交 ID 来实现这一点?

请帮忙,因为手动跟踪更改的文件不是我们想要的方式,因为它容易出错且麻烦。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...