没有相同模式时如何排除subgit中的多个分支
How to exclude multiple branches in subgit when there is no same pattern
我正在使用 subgit 从 svn 到 git 的一次性转换。我采用的导入方法是 运行ning 配置命令 (subgit config svn_url
) 然后更改配置文件 (/generated_repo.git/subgit/config
) 和 运行 导入。
配置文件中的 excludeBranches
选项要求模式。但在我的场景中,我没有要排除的分支的通用模式。所以在我的例子中,我需要一个分支一个分支地指定分支。如何创建一个模式,包括我需要为 excludeBranches
选项排除的每个分支?
From the documentation,你没有。
充其量,您可以尝试同时使用 excludeBranches
和 excludeTags
,以获得 两个 模式。
但是一旦你排除了最重要的分支,其余的就会导入到 Git 存储库中,导入后需要 deleted in the Git repo。
我尝试包含多个 excludeBranches
,需要排除确切的分支名称。它似乎完成了工作。
[svn]
url = https://.....
... # Other options
...
excludeBranches = branches/branch_1
excludeBranches = branches/branch_2
excludeBranches = branches/branch_3
.....
我正在使用 subgit 从 svn 到 git 的一次性转换。我采用的导入方法是 运行ning 配置命令 (subgit config svn_url
) 然后更改配置文件 (/generated_repo.git/subgit/config
) 和 运行 导入。
excludeBranches
选项要求模式。但在我的场景中,我没有要排除的分支的通用模式。所以在我的例子中,我需要一个分支一个分支地指定分支。如何创建一个模式,包括我需要为 excludeBranches
选项排除的每个分支?
From the documentation,你没有。
充其量,您可以尝试同时使用 excludeBranches
和 excludeTags
,以获得 两个 模式。
但是一旦你排除了最重要的分支,其余的就会导入到 Git 存储库中,导入后需要 deleted in the Git repo。
我尝试包含多个 excludeBranches
,需要排除确切的分支名称。它似乎完成了工作。
[svn]
url = https://.....
... # Other options
...
excludeBranches = branches/branch_1
excludeBranches = branches/branch_2
excludeBranches = branches/branch_3
.....