获得可构建的git-tfs

时间:2013-02-28 11:08:47

标签: git github git-submodules git-tfs

我正在尝试修改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 个答案:

答案 0 :(得分:1)

您必须在更新前运行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.Vs11)不想运行它们。 GitTfs.VSFake对于不同的Visual Studio版本是假的,它可以让你运行大部分测试。