最後我進入了修訂控制的世界!我沒有任何有關Subversion的知識,但已經閱讀了大部分的書籍,並且我正在安裝Subversion和Trac。我們將是兩位開發PHP Web應用程序的開發人員。源代碼直接在中繼文件夾或中繼/子文件夾中
我的問題涉及目錄結構。常見的做法似乎是將源代碼直接放入主幹中。但我怎麼處理文件,是不是該應用程序的直接參與,例如:
- Liquibase更新日誌,如果我們選擇有版本控制MySQL的歷史
- PHP小工具,這將不會是PHP應用程序的直接構成部分,但是是不錯的版本控制 ,我們要保持版本控制
我可以在行李箱添加子文件夾的應用程序本身
感謝您的回答!我們有兩個主要項目,可能會共享一些通用代碼。我們也可能會製作一些小工具,並將文檔放在SVN中。這可能是一個體面的設置(每個下面有trunk/tags/branches):'/ project1','/ project2','/ shared-code','/ documentation/project1','/ documentation/project2',/misc/tools','/ misc/migration-scripts','/ misc/database-changelogs/project1','/ misc/database-changelogs/project2'。或者,我應該跳過分類文件夾「misc」,以便不經常使用的東西,而是始終將文件夾直接放在根目錄下? – elaxsj
這是一個非常體面的設置。無論你有沒有「misc」目錄,完全是個人喜好的問題。 – leedm777