[英]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.