VSS 2005,项目解决方案重新签入管理的方法

       在公司开发软件,就一个人全部承包,没有团队可言。前端、后端、数据库全部自己啃。一个人开发没什么意思,没有什么人可以一起商量讨论,所以一开始代码做不做备份管理都无所谓,反正都是一个人在搞。无聊,找了一个已经淘汰的,但实用的源代码管理vss 2005。

      在无意之中,vss 2005删除了重安装,原来已经做了签入管理的项目的签入管理标记还在,无法清除标记,也不能重新签入。百度找半天,都没有找到一个完整的处理。找二章博文组合,才处理完成。现在做下整理一个,方便公司只有一个人程序猿时使用。

第一步:先清除标记。

1.1、先删除解决方案目录、各个项目目录下的:
    mssccprj.scc
    工程名.vssscc
    vssver.scc
    项目名.csproj.vspscc

1.2、打开各个项目文件的 项目名.csproj 文件,我们可以在开头部分看到类似下面的代码:

            ProjectType = "Web"
        ProductVersion = "7.10.3077"
        SchemaVersion = "2.0"
        ProjectGuid = "{2CBB68B7-FE78-4CEF-981B-6A0529A32889}"
        SccProjectName = "SAK"
        SccLocalPath = "SAK"
        SccAuxPath = "SAK"
        SccProvider = "SAK"

    >

删除下面的配置信息:
        SccProjectName = "SAK"
        SccLocalPath = "SAK"
        SccAuxPath = "SAK"
        SccProvider = "SAK"

1.3、打开解决方案文件 方案名.sln ,删除类似代码:

------------------------------------------------
GlobalSection(TeamFoundationVersionControl) = preSolution
SccNumberOfProjects = 6
SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
SccTeamFoundationServer = http://IP:端口/tfs/defaultcollection
SccLocalPath0 = .
SccProjectUniqueName1 = ****.csproj
SccProjectName1 = ***
SccLocalPath1 = **
SccProjectUniqueName2 = **.csproj
SccProjectName2 = **
SccLocalPath2 = **
SccProjectUniqueName3 = **.csproj
SccProjectName3 = **
SccLocalPath3 = **
SccProjectUniqueName4 = **.csproj
SccProjectName4 = **
SccLocalPath4 = **
SccProjectUniqueName5 = **.csproj
SccProjectName5 = **
SccLocalPath5 = **
EndGlobalSection
------------------------------------------------

第二步,重新打开项目。

就所以看到。源代码的管理标记,已不在。右解决方案右键的时候,就可以再次做源代码管理了。

 

参考博文:https://www.cnblogs.com/jonescheng/archive/2008/03/28/1127103.html

                  https://www.cnblogs.com/yechangzhong-826217795/p/5640410.html

你可能感兴趣的:(WinForm)