gpt4 book ai didi

subgit - subgit 是否支持多个 'branches' 目录?

转载 作者:行者123 更新时间:2023-12-01 01:05:27 24 4
gpt4 key购买 nike

subgit 是否支持多个“分支”目录?

例如,如果有一个 SVN 存储库,如下所示:

trunk/...
branches/<branch>/...
releases/<release>/...
tags/<tag>/...

但“发布”实际上只是发布分支。

我们希望 SVN 中的“branches/”和“releases/”都成为 Git 中的分支。

如果在 Git 中创建了一个新分支,那么在 SVN 中我们希望在“branches/”中有一个新目录(即“releases/”已弃用)。

所以我们想要的是多个分支映射,但其中一个是“主要”的。

最佳答案

是的,从 2.0 版开始,您可以在 SubGit 配置中多次指定 'branches' 选项。有一个限制:模式的左右部分不应相交或相同(否则规则变得不明确):

trunk = trunk:refs/heads/master
branches = branches/*:refs/heads/*
branches = releases/*:refs/heads/releases/*
shelves = shelves/*:refs/shelves/*
tags = tags/*:refs/tags/*

您无法映射 releases/*branches/*refs/heads/*同时,因为这使得规则不明确(在这种情况下,SubGit 不知道是将 refs/heads/branch 映射到 branches/branch 还是映射到 releases/branch )。

关于subgit - subgit 是否支持多个 'branches' 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19219978/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com