2013-02-28 4 views
1

Я пытаюсь изменить 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 [email protected]:git-tfs/git-tfs.git 
3. git submodule update 

Однако обновление подмодуль не кажется, делают это работа - это вообще не получает каких-либо источников.

Что я делаю неправильно?

ответ

1

Вы должны запустить инициализации перед обновлением:

git submodule init 
git submodule update 

После этого запустить интеграционные тесты для мерзавца-ТПО вам нужно будет получить XUnit и работает:

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

XUnit испытательный бегун для VS2012: http://visualstudiogallery.msdn.microsoft.com/463c5987-f82b-46c8-a97e-b1cde42b9099

Чтобы выполнить интеграционные тесты, вы получите e для установки плагинов TFS (Team Explorer) для VS2008, 2010 и 2012 годов. Но вы можете просто выгрузить эти проекты (GitTfs.Vs2008, GitTfs.Vs2010 и GitTfs.Vs11), если вы не хотите их запускать. GitTfs.VSFake является подделкой для разных версий Visual Studio, и это позволит вам запускать большинство тестов.

Смежные вопросы