将项目的现有版本和分支置于版本控制之下

时间:2009-01-20 15:24:08

标签: visual-studio version-control

我是软件项目的唯一开发人员。直到现在我才使用任何版本控制。我知道我可以将项目的最新版本置于版本控制之下。问题是是否可以将项目的旧版本和分支置于版本控制之下。如果有可能,怎么样? 我应该使用哪个版本控制软件? (我使用的是Visual Studio 2008)

编辑:我几乎所有以前的版本。

2 个答案:

答案 0 :(得分:3)

你可以这样做,假设你有想要放入源代码控制的旧版本的副本(当然,你不能神奇地让它们出现)。

我要做的是拿最旧的版本,把它放在某处,然后将文件夹提交到源代码控制(这将成为修订版1)。然后,使用第二个最旧的版本,用它覆盖硬盘驱动器上的第一个版本,然后再次检入(这将成为源代码管理中的修订版2)。每次重复,覆盖下一个最新版本,直到签入所需的所有版本。

有很好的免费版本控制系统。我使用SVN(使用TortoiseSVN shell附加组件),我对此非常满意。 CVS也没关系,但随着项目变大,速度会变慢。

答案 1 :(得分:0)

您应该使用哪种VCS取决于您。我推荐Mercurial,因为它是一个非常好的分布式VCS,在Windows下运行得相当好。我不知道VS支持什么,但你可能想要使用支持的VCS(这可能意味着Subversion我猜)。还有TortoiseHg there

如果你有以前的所有版本,你可以手动导入它们,一个接一个地进入最后一个版本,然后从那里开始工作。

相关问题