使用tarball将更改合并到Git存储库中

时间:2014-05-24 15:06:51

标签: git

在没有合适的上游的情况下管理git存储库的最简单方法是什么?在我的例子中,上游是一个单独的旧编码器,他拒绝创建存储库并且偶尔会释放tarball。我仍然希望能够将他的更改合并到我的回购中,但我如何以最优雅的'git'方式做到这一点?

1 个答案:

答案 0 :(得分:3)

解压缩tarball并将所有文件复制到repo并提交。

为了处理tarball中已删除/重命名的文件,您可以在所选工具的--delete中使用与rsync类似的选项,以确保目标中存在的文件(您的存储库),但不在源(提取的tarball)中,被删除