我正在使用 subgit,但我不太了解它如何处理 svn 外部。我在帮助中找到了这个
[翻译]
外部= [真|假]
一个布尔值,可以设置为真或假。SubGit 不支持将 svn:externals 转换为 Git 子模块并返回。但是,当此选项设置为 true 时,SubGit 会在每个 Git 提交的根目录中创建特殊的 .gitsvnextmodules 文件;这些文件存储在给定 SVN 分支中找到的所有 svn:externals 定义的信息。当为 false 时,SubGit 忽略任何 svn:externals 属性。默认为假。
这是否意味着外部根本没有被处理,而只是登录到一个文件中以便您知道?
我可以用 subgit 创建一个到外部 repo 的钩子,并将新的 git repo 作为 git 的子模块吗?
提前致谢,