2014-05-24 62 views
0

管理沒有正確上游的git存儲庫的最簡單方法是什麼?就我而言,上游是一位拒絕創建存儲庫並且偶爾會發布tarball的單一舊代碼。我仍然希望能夠將他的更改合併到我的回購中,但我如何以最優雅的'git'方式來執行此操作?使用tarball將更改合併到Git存儲庫

回答

3

提取壓縮包並將所有文件複製到您的存儲庫並提交。

對於在壓縮包操作刪除/重命名的文件,您可以使用您所選擇的工具rsync類似--delete選項,以確保提取的文件存在於目標(你的回購),而不是在源( tarball),被刪除

+0

這只是一個部分的解決方案。如果新版本刪除或重命名文件/目錄,則會顯示舊版本的文件和新版本的文件/目錄。 – optikos

+0

@optikos - 你能提出更好的建議嗎? – manojlds

+0

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

相關問題