代码之家  ›  专栏  ›  技术社区  ›  Wilbert

获取可构建的git-tfs

  •  1
  • Wilbert  · 技术社区  · 11 年前

    我正在尝试修改 git-tfs 。然而,我似乎无法建造它。

    我做了什么:

    1. Read the readme which states for building: 
        1a. Update submodules. git submodule update to get the libgit2sharp dependencies.
        1b. Build with msbuild GitTfs.sln /p:Configuration=debug for the default debug build.
    2. clone git-tfs: git clone git@github.com:git-tfs/git-tfs.git
    3. git submodule update
    

    然而,子模块更新似乎并没有完成它的工作——它没有获取任何源。

    我做错了什么?

    1 回复  |  直到 11 年前
        1
  •  1
  •   Daniel Lee    11 年前

    您必须在更新之前运行init:

    git submodule init
    git submodule update
    

    之后,要运行git-tfs的集成测试,您需要启动并运行XUnit:

    https://github.com/git-tfs/git-tfs/wiki/Running-the-Unit-Tests

    VS2012的XUnit测试运行程序: http://visualstudiogallery.msdn.microsoft.com/463c5987-f82b-46c8-a97e-b1cde42b9099

    要运行集成测试,您必须安装VS2008、2010和2012的TFS插件(团队资源管理器)。但是,如果您不想运行这些项目(GitTfs.Vs2008、GitTfs.Vs2010和GitTfs.VSS 11),您可以直接卸载它们。GitTfs.VSFake对于不同的Visual Studio版本是假的,它将允许您运行大多数测试。

    推荐文章