許多Subversion存儲庫在存儲庫的根目錄下有一個trunk
子目錄。svn:是'trunk'只是一個目錄?
svn中的trunk
目錄只是一個名稱遵循約定的目錄嗎?或者名稱trunk
是否具有硬編碼到subversion中的特殊含義?
許多Subversion存儲庫在存儲庫的根目錄下有一個trunk
子目錄。svn:是'trunk'只是一個目錄?
svn中的trunk
目錄只是一個名稱遵循約定的目錄嗎?或者名稱trunk
是否具有硬編碼到subversion中的特殊含義?
是的,有一個trunk
目錄只是一個約定,並被視爲像任何其他目錄一樣。你可以擁有一個沒有trunk
的Subversion版本庫,你可以在一個不同名字的目錄中完成你的日常開發工作。
這只是一個約定。
但是,許多在svn和其他源代碼控制系統或使用代碼的工具(例如GUI界面)之間導入/導出導出數據的工具假定這個約定 正確處理含義。
就像Artyom和Nick Meyer已經寫過的那樣,這是一個慣例。查看SVN書籍獲取更多詳細信息; http://svnbook.red-bean.com/en/1.7/svn.branchmerge.using.html