2

我有一个典型的主干/标签颠覆存储库结构,现在转移到 git 想知道典型/传统/已知结构是什么,与颠覆相同?

4

1 回答 1

2

git 中的标签和分支不会反映为存储库中文件树的一部分。存储在存储库中的树最接近于存储在trunk典型 svn 存储库目录中的内容。

大多数转换工具会将 svn 主干翻译成一个名为 的 git 分支 master,这是 git 中主分支的传统名称。但是,与传统的 svn 布局不同,master 分支并没有什么特别的(对于 git)。

git 中的标签通常以不同的方式存储。他们将使用git tag命令进行操作。它们类似于分支,但 git 使得在创建标签后很难更新它。因为在标准 svn 存储库中没有任何东西可以阻止修改标签,将其转换为 git 的工具通常会将 svn 标签转换为 git 分支,其名称表明它们来自标签,而不是创建 git 标签;但是可以在以后基于这些分支创建 git 标签。

于 2012-12-02T19:30:20.927 回答