git-archive相关内容

做一个“git export"(如“svn 导出")?

我一直想知道是否有好的“git export"创建没有 .git 存储库目录的树副本的解决方案.我至少知道三种方法: git clone 然后删除 .git 存储库目录. git checkout-index 暗指这个功能,但开头是“只需将所需的树读入索引...";我不完全确定该怎么做. git-export 是第三方脚本基本上将 git clone 复制到一个临时位置,然后将 rsyn ..
发布时间:2021-12-06 08:41:26 其他开发

将所有提交导出到ZIP文件或目录

如何将所有提交导出到ZIP文件(不仅包含补丁/差异,还包含所有文件): myproject-commit1-67d91ab.zipmyproject-commit2-9283acd.zipmyproject-commit3-c57daa6.zip... 或进入目录: myproject-commit1-67d91ab/myproject-commit2-9283acd/myprojec ..
发布时间:2021-05-06 19:09:33 其他开发

指定git存档的自定义gitattributes文件位置

我想公开git archive,但是有一种让用户要求排除某些文件或glob的方法,因此生成的存档文件不是很大. 通常,您会将文件/全局列表写入.gitattributes,然后运行git archive.但这意味着只有一个人可以为每个磁盘存储库请求一个存档,因为他们必须将自己的ignore-export列表写入.gitattributes,然后获取该存档,然后再屈服于其他人.同样,这也意味着 ..
发布时间:2020-06-16 18:55:44 其他开发

git存档与unstaged更改

我正在构建自己的rpm。通常我使用git archive来从我感兴趣的提交或标记中获取tarball(假设我已经放置了一个标记1.0): git archive --format = tgz --prefix = product-1.0 1.0> product-1.0.tgz 假设现在我正在做一些本地发展,我还没有做出,我想获得档案;有没有什么办法可以不必提交? ..
发布时间:2018-04-27 21:13:38 其他开发

git archive fatal:协议不支持的操作

我试图检出远程git存储库的一部分。按照这里的建议, p> git archive --format = zip --remote = http:// path_to_repository 但我收到错误消息: 致命:协议不支持的操作。 命令流的意外结束 Git不支持使用http协议执行此操作吗?这是托管环境或git本身的问题?任何方向将有所帮助 ..
发布时间:2018-04-26 19:41:47 其他开发

Git:从远程服务器获取特定修订

我正在建立一个测试架构。在这个系统中,VM必须测试代码的特定版本。虚拟机是完全干净的,没有本地(可更新)版本的回购。代码通过名为git的用户通过ssh托管在现场git服务器上。我完全控制这两台机器。 简单的解决方案是: pre $ code> git clone --no-checkout git @ gitserver:reponame.git git checkout 8e8fd ..
发布时间:2018-04-26 19:39:36 其他开发

git-archive一个子目录 -

git archive -o使用git-archive来归档git仓库中的子目录。 ../subarchive.zip HEAD subdir / * 但是,生成的存档维护子目录/目录结构,即内容是: subdir / whatever.js morestuff.js 当我真的想在档案的根目录下找到whatever.js和morestuff.j ..
发布时间:2018-04-26 14:19:04 其他开发

在Git中树是什么意思?

我很困惑如何使用 git archive 。 我有一个包含文件夹的git存储库 Foo , Bar 和 Baz 在顶层。我需要以SVN-ish的方式导出文件夹 Foo 以进行快速测试部署。 我知道我可以使用 git-archive 在 但是,这是事情,以下工作正常: > git archive master | tar -x -C〜/ destination ..
发布时间:2018-04-26 12:48:59 其他开发

执行“git export” (如“svn export”)?

我一直在想,是否有一个很好的“git导出”解决方案,创建一个没有 .git 存储库目录的树的副本。我知道至少有三种方法: git clone .git 存储库目录。 git checkout-index 暗示了此功能,但以”Just read所需的树进入索引...“我不完全确定该怎么做。 git-export 是基本上执行 git clone 到一个临时位置,后跟 rsync --exc ..
发布时间:2017-10-05 13:55:05 开发方法