我有一些代码,其中的部分是从其他几个外部存储库中提取的(例如,url:http_external_repository)。我对这些外部代码做了一些更改。
我的问题是如何提交这些更改,
1)如果我想提交原始的外部存储库?
2)如果我不想破坏原来的外部存储库,我能做点什么吗?
答案 0 :(得分:2)
提交 - >它将自动提交到外部存储库。外部只是一个链接
您可以在自己的存储库中构建外部存储库的副本(请参阅documentation "Vendor branches"并提交到您的存储库。您将需要手动从外部存储库中提取更新的开销,而不是引用它们。
或者2)您可以将补丁文件保存在原始存储库中的某个位置,并将它们应用于较新版本的外部存储库。如果预计会对外部存储库进行频繁更改,这就是我处理它的方式。