没有相同模式时如何在subgit中排除多个分支

时间:2018-08-15 02:09:55

标签: git svn subgit

我正在使用subgit从svn到git的一次性转换。我采用的导入方法是运行配置命令(<!-- modifiers can be chained --> <a v-on:click.stop.prevent="doThat"></a> ),然后更改配置文件(subgit config svn_url)并运行导入。

配置文件中的

/generated_repo.git/subgit/config选项要求一个模式。但是在我的场景中,我没有要排除的分支的通用模式。因此,就我而言,我需要逐个分支指定。如何创建一个模式,其中包括需要为excludeBranches选项排除的每个分支?

2 个答案:

答案 0 :(得分:2)

我尝试包括多个excludeBranches,而确切的分支名称需要排除。似乎可以完成工作。

[svn] url = https://..... ... # Other options ... excludeBranches = branches/branch_1 excludeBranches = branches/branch_2 excludeBranches = branches/branch_3 .....

答案 1 :(得分:1)

From the documentation,不是。
充其量,您可以尝试同时使用excludeBranchesexcludeTags来具有两个模式。

但是,一旦您排除了最重要的分支,其余的分支就会被导入到Git存储库中,并且在导入后需要deleted in the Git repo