情景如下:
这可能吗?
(我不能要求提供者以其他方式提供来源)
谢谢
答案 0 :(得分:2)
1)将原始代码保留在分支A
中2)分支A到B并在分支B进行开发
3)当你得到更新的tgz时,将它解压缩到分支A上, 所以分支A只包含原始代码及其更新。
4)您现在可以选择是否要在A上重新映射B,或者是否 你想合并。我更喜欢rebase
答案 1 :(得分:0)
这就是我的所作所为:
1)下载来源 - wget -c <source_url>
2)为上游创建文件夹 - mkdir <project>_upstream
3)解开它 - tar --strip 1 -xvzf <tar_file> -C <project>_upstream
4)cd
进入<project>_upstream
并初始化git repo
5)上一级并执行git clone <project>_upstream <project>
重复步骤1&amp; 3,每当您想要更新回购时,都会有git pull
。