在没有合适的上游的情况下管理git存储库的最简单方法是什么?在我的例子中,上游是一个单独的旧编码器,他拒绝创建存储库并且偶尔会释放tarball。我仍然希望能够将他的更改合并到我的回购中,但我如何以最优雅的'git'方式做到这一点?
答案 0 :(得分:3)
解压缩tarball并将所有文件复制到repo并提交。
为了处理tarball中已删除/重命名的文件,您可以在所选工具的--delete
中使用与rsync
类似的选项,以确保目标中存在的文件(您的存储库),但不在源(提取的tarball)中,被删除