我在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