操作步骤:
-------------------------- 第一步:删除原来的VSS控制 -------------------------- 文件 --> 源代码管理器 --> 更改源代码管理... 全部取消绑定,
然后将工程里原来的VSS版本控制文件(*.scc、*.vssscc、*.vspscc)全部删掉,
打开解决方案时,永久取消源代码管理
---------------------------------------- 第二步:将解决方案里的项目逐个加入到VSS里 ---------------------------------------- 选择要加入的项目,文件 --> 源代码管理器 --> 将选择的项目添加到源代码管理(E)...
注意,这里不是选择“将解决方案添加到源代码管理”, 因为我测试过直接加解决方案时,建立的目录并不对应, 比如解决方案下有 bll、dal、sys 这几个项目,另外还有 tklxe 这个网站, 他就在VSS根目录下建立两个子目录 tklxe 和 tklxe1, 将 bll、dal、sys都加入到 tklxe 下,而将网站加到 tklxe1 下。 如果是网站,请选择:文件 --> 源代码管理器 --> 将网站添加到源代码管理(E)...
按提示选择VSS里父级目录,确认,会将工程里的文件都加入VSS,加入文件时, 如果出现错误:“您向源代码管理中添加的某些项被存储为某种文件编码格式(UTF-8),而您的源代码管理系统可能会错误地存储此格式。” 请下载安装 VS2005 的utf-8问题的补丁:
http://support.microsoft.com/kb/924702 该补丁属于热修补程序,需要填写邮箱,会将补丁发到你的邮箱里,然后安装。 第三步:将项目生成的dll文件从VSS里移除 ----------------------------------------
为什么要移除,因为每次编译工程会生成新的dll,如果不从VSS里移除, 那会锁起来,就无法生成了,当然,如果是单用户,你可以将dll全部签出, 如果是多用户就行不通了,所以项目生成的dll都不能加到VSS里去。
|