彩票走势图

在VS2008中使用SourceOffsite的注意事项

原创|其它|编辑:郝浩|2012-10-11 11:14:28.000|阅读 374 次

概述:工作中需要用到VS2008、SourceOffsite和VSS6.0一起使用,问题比较多,给工作造成了很多不便。以前我们是在VS2005和VSS2005上作开发,后来领导为了统一源代码管理平台,又转到了VSS6.0(比VSS2005早的版本),并且通过SourceOffsite连接,开始的时候是将我们的源代码版本库一起拷贝到VSS6.0下,使用中有些小问题,但是还是可以将就着用。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

工作中需要用到VS2008、SourceOffsite和VSS6.0一起使用,问题比较多,给工作造成了很多不便。以前我们是在VS2005和VSS2005上作开发,后来领导为了统一源代码管理平台,又转到了VSS6.0(比VSS2005早的版本),并且通过SourceOffsite连接,开始的时候是将我们的源代码版本库一起拷贝到VSS6.0下,使用中有些小问题,但是还是可以将就着用。

现在新的问题来了,我们需要将一个新的软件版本源代码上传到VSS6.0里,而工作的PC上没有VSS的客户端,只能通过SourceOffsite连接到VSS6.0。在网上找了很久都没有找到合适的答案,也摸索了好几个小时也是无果。后来想到一个办法:在SourceOffSite中新建一个项目,然后在其中建立一个以前的源代码解决方案的分支,用SourceOffsite下载到本地,然后用VS打开这个解决方案,由于该解决方案是别的项目的,因此第一次加载时会加载那个解决方案的各个项目,加载完毕后,将该解决方案脱离绑定状态,然后重新绑定到新建的源代码版本库中。但是,这种办法也不行,重新绑定好后若重新打开解决方案,我发现居然绑定到了最先的那台服务器上(即装有VSS2005),而不是装有VSS6.0和SourceOffsite的服务器,郁闷~^~

经过反复的折磨,还是决定去google上找下国外的文章,呵呵,还真让我找到了一篇:

You no longer need to enable SOS as your primary source code control provider from within the SOS Client. This process should be done from within Visual Studio 2005 (Tools, Options, Source Control, Plug-in Selection, Current source control plug-in).

If SourceOffSite doesn't appear as an option from within VS 2005 and the SOS Client currently exists on the machine, you will need to manually create a new string value. From the registry editor under HKEY_Local_Machine/Software/SourceCodeControlProvider/InstalledSCCProviders create a new string value, ProviderRegKey and name it SourceGear SourceOffSite. See the example below. Note: you don't need the SourceSafe entry; it just happens to be on this machine.

到此,问题解决,进入VS2008后可以选择SourceOffSite作为源代码控制软件,将代码上传到SourceOffSite服务器上管理。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:yglbj的博客——CSDN

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP