簡體   English   中英

從subversion到git的項目結構

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM