如何参考TFS2012库升级codeplex解决方案?

时间:2014-07-21 11:40:15

标签: tfs2012 codeplex svnbridge

我已下载https://svnbridge.codeplex.com/SourceControl/latest

的源代码

我使用的是SVNBridge客户端版本。当我尝试在文件上执行签出时出现错误:

  

XML文档(0,0)中存在错误。

我想我需要更新项目中的TFS引用,因为我正在使用TFS 2012.所以我在VS2010中打开此解决方案。我看到有一个' Codepelx.TFSLibrary'的参考。我认为这与TSF2012不兼容,所以我需要一个针对TFS2012的参考。知道我在哪里可以找到这个吗?我是否正确地使应用程序与TFS2012一起工作?

1 个答案:

答案 0 :(得分:0)

http://svnbridge.codeplex.com/discussions/400625

我已经设法使SvnBridge v6.2与TFS 2012一起工作,参考上面的文章并进行了如下所述的微小更改......

  1. 从CodePlex下载代码。

  2. 将其解压缩到一个文件夹。

  3. 将有一个批处理文件来构建所有项目。运行(双击)。

  4. 将文件夹SvnBridgeVialis复制到IIS服务器并按照以下说明操作。

  5. 我已经按照上面的文章(粘贴下面的文字)。我唯一不同的是: - 在网站8081端口创建了SVNBridge网站应用程序,而不是在默认网站下。

  6.   

    IIS应用程序池

         

    创建一个自定义AppPool,我称之为SvnBridge

         

    设置AppPool设置如下:。

         

    Net Framework Version = v4.0

         

    Manged Pipline Mode = Integrated

         

    启用32位应用程序=错误

         

    工人流程= 2

         

    身份=网络服务

         

    网站

         

    我在默认网站下设置了Bridge。

         

    将SVNBridge设置为应用程序,而不是虚拟目录

         

    将应用程序池设置为上面创建的自定义池

         

    将物理路径凭据设置为TFS可信Windows帐户   TFS。设置物理路径时,会有一个测试按钮   告诉你它的好处

         

    转到身份验证按钮设置以下内容:

         

    匿名身份验证 - 已禁用

         

    ASP.NET模拟 - 已禁用

         

    基本身份验证 - 已启用

         

    摘要式身份验证 - 已禁用

         

    表单身份验证 - 已禁用

         

    Windows Authenticaiton - 已禁用

         

    现在单击“基本身份验证”,然后单击“编辑”   域到NT域名确保域是空的

         

    Web.Config

         

    将LogPath设置为可信路径

         

    将DomainIncludesProjectName设置为False

         

    将TFS URL设置为新的TFS集合名称,如下所示:   http://myServerName.acme.com:8080/tfs/SuperCollection

         

    将System.web设置为此,您可以在调试后将调试更改为false   确认它有效:

         

         

         

         

         

         

    将System.net设置为:

         

         

         

  7. 这样做后我测试了它。问题是,当我签出任何文件夹/文件时,请选择checkout-directory为:C:\ test在我的本地PC上。来自TFS 2012的代码以及签出的文件已被复制到我正在执行签出的PC上的上述文件夹中。我无法获得正在检出的代码进入TFS 2012.

    由于我无法让SVNBridge将代码从SVN迁移到TFS,我使用了另一种工具(免费) SVN2TFS : - http://svn2tfs.codeplex.com/

    现在,我已成功将SVN中的代码以及修订历史记录和文件夹结构迁移到TFS2010。

    我认为现在下一步是从TFS 2010迁移到TFS 2012,这不应该是一项艰巨的任务。