[英]project structure from subversion to git
我有一个典型的主干/标签 subversion 存储库结构,现在转向 git 想知道典型/传统/已知结构是什么,与 subversion 相同?
git 中的标签和分支不会反映为存储库中文件树的一部分。 存储在存储库中的树将最接近于存储在典型 svn 存储库的trunk
目录中的内容。
大多数转换工具会将 svn 主干转换为名为master
的 git 分支,这是 git 中主分支的传统名称。 但是,与传统的 svn 布局不同,master 分支没有什么特别之处(对 git 而言)。
git 中的标签通常以不同的方式存储。 它们将使用git tag
命令进行操作。 它们类似于分支,但 git 使得在创建标签后难以更新标签。 因为没有什么可以阻止标准 svn 存储库中的标签修改,将其转换为 git 的工具通常会将 svn 标签转换为 git 分支,名称表明它们来自标签而不是创建 git 标签; 但是 git 标签可以在以后基于这些分支创建。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.