我正在尝试修改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
但是,子模块更新似乎没有做到这一点 - 它不会获取任何来源。
我做错了什么?
答案 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版本是假的,它可以让你运行大部分测试。