我正在使用Subversion对我的代码进行版本控制(在另一台计算机上,Windows上的乌龟SVN和VisualSVN上的服务器)。事情进展很好,就我的代码的不同版本而言,还有必要的日志等等。有时我会对代码做一些非必要/微小的更改,并在离开之前提交它们。有时我做出必要的更改,使用我的代码的人(包括我)应该知道他们是否更新并遇到一些错误,因为某些功能已被删除/更改/重命名等。分配代码(提交)主版本号
我下载的大多数程序都有版本历史记录,并且它们具有重要的更改以及很好地记录的轻微更改。他们也有不同版本的程序,如1.01,1.02,1.5 2.0等。
我的问题是:SVN是否允许我更改我的代码的“主”版本号。假设我做了几百次提交,现在我完全满意我的代码,我将它从0.1版本升级到0.2版本。 SVN能跟踪吗?如果是的话,我该如何去做这件事?如果否,那么是否有另一个软件可以让我的生活变得简单,就我的软件版本而言。由于SVN的名称中有'版本',我相信这个小功能必须存在,我不知道它。
目前,我用在“树干”文件夹中的txt文件,我每次发生重大变化,这是非常繁琐的更新,容易出错(我有时会忘记)和过时。
谢谢!