2009年5月6日星期三

[转]创建分支

VSS中创建的新分支会以一个新项目的形式出现(在CVS中所有的分支都属于同一个项目,仅仅以不同的版本号来区别)。
例如,对于某个正在开发ABC System 1.0的开发组,他们可以这样使用VSS的分支功能:
1.“$/ABC System”是主干,开发组在该项目上进行最新的开发;
2.当1.0完成时,开发组在VSS中右击”$”节点,选择”Share…”
在谈出的对话框中选择“$/ABC System”项目,
选中右下角的”Branch after share”,并按下“”Share”按钮
在随后的对话框中,为新的项目起名为”ABC System 1.0 Branch”
3.完成后,就会出现一个新的项目“$/ABC System 1.0 Branch”。这就是主干“$/ABC System”的一个分支。
4.开发组可以在分支上照常使用Check Out/Check In等功能。
如果需要将分支上更改过的文件合并回主干,只右击选中合并的文件,并在”SourceSafe”菜单中选择”Merge Branches…”即可。

==================================================================
虽然这部分只有我一个人做,可是改来改去还是受不了。有时还会改回去。于是使用VSS保存代码的各个版本及创建分支以适应各方面的需要。

注:这个也可以用来完成copy这样的操作(表面上)

没有评论: