我有一个典型的trunk / tags subversion存储库结构,现在转向git想知道典型/传统/已知结构是什么,与subversion相同?
答案 0 :(得分:2)
git中的标签和分支不会反映为文件树中的一部分
库。存储在存储库中的树最接近对应
存储在典型svn存储库的trunk
目录中的内容。
大多数转换工具会将svn trunk转换为名为的git分支
master
,这是git中主分支的传统名称。但是,不像
在传统的svn布局中,没有什么特别的(关于git)
主分支。
git中的标签通常以不同的方式存储。他们将是
使用git tag
命令进行操作。它们类似于分支,但是git
使标签创建后很难更新。因为有
没有什么可以防止标准svn存储库中的标签修改,工具
将其转换为git通常会将svn标记转换为带有名称的git分支
表明它们来自标签而不是创建git标签;但是git标签
可以在以后根据这些分支创建。