0
管理沒有正確上游的git存儲庫的最簡單方法是什麼?就我而言,上游是一位拒絕創建存儲庫並且偶爾會發布tarball的單一舊代碼。我仍然希望能夠將他的更改合併到我的回購中,但我如何以最優雅的'git'方式來執行此操作?使用tarball將更改合併到Git存儲庫
管理沒有正確上游的git存儲庫的最簡單方法是什麼?就我而言,上游是一位拒絕創建存儲庫並且偶爾會發布tarball的單一舊代碼。我仍然希望能夠將他的更改合併到我的回購中,但我如何以最優雅的'git'方式來執行此操作?使用tarball將更改合併到Git存儲庫
提取壓縮包並將所有文件複製到您的存儲庫並提交。
對於在壓縮包操作刪除/重命名的文件,您可以使用您所選擇的工具rsync
類似--delete
選項,以確保提取的文件存在於目標(你的回購),而不是在源( tarball),被刪除
這只是一個部分的解決方案。如果新版本刪除或重命名文件/目錄,則會顯示舊版本的文件和新版本的文件/目錄。 – optikos
@optikos - 你能提出更好的建議嗎? – manojlds
@optikos - 已更新的答案。 – manojlds