2

有时我们使用第三方代码。但是我们无法访问这些代码的存储库,这意味着它们只能在 tarball 中发布。在这种情况下,svn_load_dirs.pl 是一个非常方便的脚本,可以将这些代码提交到供应商分支并在外部制作虚假历史记录。这将使合并更容易。我的问题是 git 有什么相似之处吗?

4

1 回答 1

3

Git 似乎并不需要这样做:

每个第三方都可以存储在自己的 git 存储库中,并在您的主存储库中作为子模块引用。在“ Git 中的供应商分支
”中 查看更多信息。

或者您可以创建一个供应商分支,并将其导入那里,如“如何将第三方库导入 git? ”。

在这两种情况下,更新内容都非常简单:
只需删除所有内容,解压缩新版本,然后git add .:git 将检测演变、删除和添加。

于 2012-12-24T01:54:04.970 回答