2014-05-24 135 views
0

管理没有正确上游的git存储库的最简单方法是什么?就我而言,上游是一位拒绝创建存储库并且偶尔会发布tarball的单一旧代码。我仍然希望能够将他的更改合并到我的回购中,但我如何以最优雅的'git'方式来执行此操作?使用tarball将更改合并到Git存储库

回答

3

提取压缩包并将所有文件复制到您的存储库并提交。

对于在压缩包操作删除/重命名的文件,您可以使用您所选择的工具rsync类似--delete选项,以确保提取的文件存在于目标(你的回购),而不是在源( tarball),被删除

+0

这只是一个部分的解决方案。如果新版本删除或重命名文件/目录,则会显示旧版本的文件和新版本的文件/目录。 – optikos

+0

@optikos - 你能提出更好的建议吗? – manojlds

+0

@optikos - 已更新的答案。 – manojlds

相关问题