如何升级参考TFS2012库的CodePlex解决方案?(How to upgrade codepl

2019-10-29 03:28发布

我已经下载的源代码https://svnbridge.codeplex.com/SourceControl/latest

我用的是SVNBridge客户端版本。 它给人错误,当我尝试在一个文件进行退房:

有XML文档(0,0)错误。

我想我需要因为我使用TFS 2012于是我打开VS2010这个解决方案在项目更新TFS引用。 我看到有对“Codepelx.TFSLibrary”的参考。 我觉得这是不兼容TSF2012,所以我需要的引用是TFS2012。 任何想法,我能找到吗? 我是做与TFS2012应用工作正确的道路上?

Answer 1:

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

我已设法通过如下所述指的上述文章稍作修改,使具有2012 TFS SvnBridge V6.2工作...

  1. 下载从CodePlex上的代码。

  2. 它解压到一个文件夹。

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

  4. 复制文件夹SvnBridgeVialis到您的IIS服务器,并按照下列指示。

  5. 我按照上面的文章(下面粘贴文本)。 只有我做不同的事情是: - 创建下的网站在端口8081,而不是默认Web站点下的SVNBridge网站应用程序。

  6. IIS应用程序池

    创建自定义的应用程序池,我打电话给我SvnBridge

    将应用程序池设置像这样:。

    .NET Framework版本V4.0 =

    Manged Pipline模式=集成

    启用32位应用程序=假

    工作进程= 2

    身份=网络服务

    网站

    我设置的默认网站下的大桥。

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

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

    设置物理路径凭据到TFS受信任的Windows帐户TFS。 当您设置的物理路径,有一个测试按钮,会告诉你它的好

    转到身份验证按钮设置如下:

    匿名身份验证 - 禁用

    ASP.NET模拟 - 禁用

    基本身份验证 - 启用

    摘要式身份验证 - 禁用

    窗体身份验证 - 禁用

    视窗Authenticaiton - 禁用

    现在点击基本身份验证,然后单击编辑设置默认域到NT域名确保境界是空白

    Web.Config中

    设置日志路径到受信任的路径

    设置DomainIncludesProjectName为False

    设置TFS URL到新TFS集合名称类似: http://myServerName.acme.com:8080/tfs/SuperCollection

    设置的System.Web到这一点,你可以在您确认后,它的工作原理更改调试为false:

    设置System.net这样:

这样做之后,我进行了测试。 问题是,当我签任何文件夹/文件,然后选择结帐目录:C:我的本地PC上\测试。 从TFS 2012与签出的文件一起的代码已经被复制到我在哪里执行退房PC上的文件夹以上。 我无法得到它正在签出的去,坐入TFS 2012的代码。

因为我不能让SVNBridge做从SVN代码到TFS迁移,我已经使用其他工具(免费)SVN2TFS: - http://svn2tfs.codeplex.com/

现在,我已经成功地迁移代码SVN与修订历史记录和文件夹结构到TFS2010一起。

我想现在下一步是要迁移从2010年到TFS TFS 2012这不应该是一个艰巨的任务。



文章来源: How to upgrade codeplex solution with reference to TFS2012 library?