我有一个典型的主干/标签颠覆存储库结构,现在转移到 git 想知道典型/传统/已知结构是什么,与颠覆相同?
问问题
114 次
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 回答