项目结构从颠覆到git

时间:2012-12-02 18:45:43

标签: git svn git-svn

我有一个典型的trunk / tags subversion存储库结构,现在转向git想知道典型/传统/已知结构是什么,与subversion相同?

1 个答案:

答案 0 :(得分:2)

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

大多数转换工具会将svn trunk转换为名为的git分支 master,这是git中主分支的传统名称。但是,不像 在传统的svn布局中,没有什么特别的(关于git) 主分支。

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