VSS 中控制源代码,有的代码加不进去问题

 

   总部有新的源代码过来,加入到VSS里面,发现有的项目可以加进去,有的加不进去,项目标题显示的是灰色的。当你想把他加入的话,报错:说已经存在这个项目了,可怎么加不进去。

把解决方案下的所有 vssver.scc,mssccprj.scc,  项目名.csproj.vspscc, 工程名.vssscc全部都删除了。但是还是加不进去。在网上找了一些资料,查看了一下。

 原来跟这个有干系, 到那些不能加入的项目下找到,项目名.csproj 这个文件用记事本,或者ultraedit 打开

 

有这样一段

 

    <SccProjectName>%24/SDT/Beta/1.18.4.0[1.18.3]/Tracking/   UIResx_RptESq </SccProjectName>
    <SccLocalPath>.</SccLocalPath>
    <SccAuxPath>http://tfsvr:8080</SccAuxPath>
    <SccProvider>{4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}</SccProvider>

 

 其中Tracking 是解决方案名,UIReSX_RptEsq是项目名。%24/SDT/Beta/1.18.4.0[1.18.3] 这个是她的版本信息了。可能就是这个版本不对搞的鬼。

 

   改成下面这样子

 

   <SccProjectName>SAK</SccProjectName>
    <SccLocalPath>SAK</SccLocalPath>
    <SccAuxPath>SAK</SccAuxPath>
    <SccProvider>SAK</SccProvider>

 

  就ok了。方法就是先删除解决方案下和项目下的所有 vssver.scc,mssccprj.scc,  项目名.csproj.vspscc, 工程名.vssscc全部都删除了

然后找到那些不能打开的项目下修改他的.csproj文件。

 

 

最后如果还不行的话,删除解决方案下的.sln文件下的跟源代码相关的所有信息

 

sln有关源码管理器的信息
GlobalSection(SourceCodeControl) = preSolution
SccNumberOfProjects = 2
SccLocalPath0 = .
CanCheckoutShared = false
SolutionUniqueID = {06C1856F-D6CD-44AE-BD3D-AED4B15E6CD1}
SccProjectUniqueName1 = TrialEOS.csproj
SccLocalPath1 = .
CanCheckoutShared = false
EndGlobalSection

 

 

基本上就ok了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值