易轩

持续做有意义的事

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

          最近尝试了下如何在VSS Internet方式下协作开发一个项目。考虑类似于下面的场景:ABC远程(即不在一个局域网内)协作开发一个项目,达到这个目的需要经过下面两个步骤:

          1、其中一个(例如A)新建一个项目,采用VSS Internet方式上传至VSS服务器上;

          2、其他成员(BC),通过VSVSS Client不支持Internet方式)下载已经上传至VSS服务器上的那个项目。

刚开始还不知道作为A如何将新建的项目通过Internet方式上传到VSS服务器上,后来在网上搜了一把,发现有很多都是介绍步骤1的,却没看到介绍步骤2的,而且文章内容大体相似,不知道谁是原创,只知道我不是原创。现准备一篇讲解比较详细的文章链接,还不清楚如何上传的可以点进去看看:

http://www.web3.cn/Content,2006,6,18,151.aspx

现在应该知道作为A怎么上传项目了,但是作为BC又怎么从VSS服务器上下载该项目呢?进入VS,选择“工具”à“选项”à“源代码管理”à“插件选择”,指定当前源代码管理插件为:Microsoft Visual SourceSafe(Internet),然后选择“文件”à“源代码管理”,发现“启动Microsoft Visual SourceSafe(Internet)”根本就是灰的,到现在也没搞清直接通过VS怎么从VSS服务器上下载到项目。

后来试出来一个可行的办法,但应该或者肯定不是VSS 2005的标准用法。如下:

A将某个项目上传至VSS服务器后,A的本地项目目录下面就自动产生了一些vsssccscc文件,此时A将含这些文件的项目打包传给BCBC解包双击sln文件,VS会提示如何连接到VSS服务器,敲入VSS服务器的系统帐户名和密码,就可以连上去了。这样,ABC相当于都是在用同一个系统帐户名和密码连接的VSS服务器,已经可以达到协同工作的目的了,只是VSS会以为一直是同一个用户在签入签出。

posted on 2009-08-13 09:39  易轩  阅读(668)  评论(6编辑  收藏  举报