git是否有类似svn_load_dirs.pl的内容?

git是否有类似svn_load_dirs.pl的内容?,git,svn,Git,Svn,有时我们使用第三方代码。但我们无法访问这些代码的存储库,这意味着它们只能在tarball中发布。在这种情况下,svn_load_dirs.pl是一个非常方便的脚本,可以将这些代码提交给供应商分支,并在外部创建虚假的历史记录。这将使合并更容易。 我的问题是git有什么相似之处吗?git似乎并不需要这样做: 每个第三方都可以存储在自己的git回购中,并在主回购中引用。 请参阅“”中的更多内容 或者您可以创建一个供应商分支,并将其导入其中,如“”中所示 在这两种情况下,更新内容都非常简单: 只需删除所

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

git似乎并不需要这样做:

每个第三方都可以存储在自己的git回购中,并在主回购中引用。
请参阅“”中的更多内容

或者您可以创建一个供应商分支,并将其导入其中,如“”中所示

在这两种情况下,更新内容都非常简单:

只需删除所有内容,解压新版本,然后进行git添加。:git将检测演变、删除和添加。

是的,它可以工作。我很高兴git能够正确地处理这些更改,特别是删除的文件。使用svn,您应该明确删除这些文件,否则您将得到一个混乱的供应商代码。这就是svn_load_dirs.pl存在的原因。非常感谢。