我可以用subgit映射svn外部吗



我正在处理subgit,我不太了解它是如何处理svn外部的。我在帮助中找到了这个

[翻译]

externals=[true|false]

布尔值,可以设置为true或false。SubGit不支持将svn:externals转换为Git子模块并返回。然而当该选项设置为true时,SubGit会创建特殊每个Git提交的根目录中的.gitsvnextmodule文件;这些文件存储在中找到的所有svn:externals定义的信息给定SVN分支。如果为false,SubGit将忽略任何svn:externals属性。默认值为false。

这是否意味着根本不处理外部文件,而只是登录到一个文件中,以便您知道?

我可以创建一个钩子,并将其作为外部回购的子模块吗?

THanks advanced,

没错,SubGit既不创建子模块,也不从SVN外部创建子树。如果svn.externals设置为'true',那么SubGit实际上只是将svn externals定义记录到.gitsvnextmodules文件中,而没有其他内容。也许可以创建一个脚本来创建子模块,但我不知道也不准备好解决方案,SubGit中也没有这样的功能。

最新更新