Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 subgit 从 svn 到 git 的一次性转换。我采用的导入方法是运行配置命令(subgit config svn_url)然后更改配置文件(/generated_repo.git/subgit/config)并运行导入。
subgit config svn_url
/generated_repo.git/subgit/config
excludeBranches配置文件中的选项要求一个模式。但在我的场景中,我没有要排除的分支的通用模式。所以在我的情况下,我需要逐个指定分支。如何创建一个模式,包括我需要为excludeBranches选项排除的每个分支?
excludeBranches
我尝试包含多个excludeBranches需要排除的确切分支名称。它似乎完成了这项工作。
[svn] url = https://..... ... # Other options ... excludeBranches = branches/branch_1 excludeBranches = branches/branch_2 excludeBranches = branches/branch_3 .....
从文档中,您没有。 充其量,您可以尝试同时使用excludeBranchesand excludeTags,来拥有两种模式。
excludeTags
但是一旦你排除了最重要的分支,其余的就会导入到 Git 存储库中,并且需要在导入后在 Git 存储库中删除。