正在阅读:用C#去除代码的SourceSafe管理用C#去除代码的SourceSafe管理

2004-06-16 10:10 出处:CSDN 作者:zhzuo 责任编辑:linjixiong

  经常看一些的程序,有些一个解决方案带有多个项目,由于代码比较多,多人开发,所以好多vs.net下的工程是用source safe进行版本控制的。而用source safe进行版本控制需要局域网路径共享,因此好多项目换一台机器打开会出现一些问题,比如“解决方案看起来是受源代码管理,但无法找到它的绑定信息……”之类的提示信息很多。有时候修改了代码还保存不了,所以想把他去掉,下面是对项目管理前后的一些对比。

   一、工程项目比较

  同没有受Source Safe代码管理的工程相比:

  1.   多出了.scc、.vssscc和.vspscc文件;

  2.   C#项目文件(.csproj)里面添加了几行标签:



SccProjectName = "SAK"

SccLocalPath = "SAK"

SccAuxPath = "SAK"

SccProvider = "SAK"

 

3.在解决方案文件(.sln)中,中增加了如下节点原素:


         GlobalSection(SourceCodeControl) = preSolution

                   SccNumberOfProjects = 4

                   SccLocalPath0 = .

                   ……

SccLocalPath3 = SUBSCRIBE_TOOLS

                   CanCheckoutShared = false

         EndGlobalSection

 

二、编写实现的类

既然文件增多了,还有有些文件被修改,所以想通过编程把他修改回原样,这样可能可以去掉那些提示信息,所以就写了下面的代码。

//***************************************

// 程序:郑佐  zhzuocn@163.com  2004/06/10 

// 功能:去除C#.net的原代码Source safe 管理

//***************************************


察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品