我在delphi 7
和Tortoise svn
項目中工作,該項目是一種調查工具。 我們目前正在開發一個新版本,它將是myproject 1.8
,在2個月內我們將以myproject 2.0
開始。SVN(烏龜) - 如何處理這種情況?
注意:我們已經繼承了現有的svn。所以這不是我們的設計
方案: 我在我c:\
是c:\project\myproject\
只是一個單一的文件夾,我們是一個啓動如此我們沒有與項目開始,我們就開始從myproject 1.5
..但現在myproject 1.5
代碼處理已經disapeared和myproject 1.6
..所以打開時,我們開始myproject 1.7
我們做了一個文件夾c:\project\myproject\NV1.6Code
並複製整個代碼到該文件夾,並開始與myproject 1.7
...現在我不知道如何維護子版本一樣myproject 1.7.1
,myproject 1.7.2
或`myproject 1.6.4
在我們目前的狀態。
現在我們剛剛開始myproject 1.8
,我們不知道如何開始在顛覆控制 ,因爲然後myproject 2.0
也將很快來。
結構: 路徑:C:\projects\myproject
正如你可以在picture..the NV1.6code
目錄中看到有1.6版本的代碼和所有的目錄外是1.7 code
版本..
不是好主意? 我不薄,這將是一個好主意
AIM:我如何作出上述爛攤子正確的? 請幫助我如何讓我的烏龜SVN最好用在我的情況下保持 版本
myproject version 1.6 (then the subversion like 1.6.1 , 1.6.2, 1.6.3)
myproject version 1.7 (then the subversion like 1.7.1 , 1.7.2, 1.7.3)
myproject version 1.8 (then the subversion like 1.8.1 , 1.8.2, 1.8.3)
then the future version myproject version 2.0
如果您還沒有閱讀,請考慮獲取「[使用Subversion的實用版本控制](http://pragprog.com/book/svn/pragmatic-version-control-using-subversion)」的副本。它涵蓋了版本分支,所以它會給你一些很好的背景。 – 2012-03-13 05:12:32
@JoeWhite:好吧,我會去這個:) – PresleyDias 2012-03-13 05:14:44