Я только что установил сервер TFS2013 (12.0.21005.1 Tfs2013.RTM) и создал коллекцию с использованием Git в качестве поставщика управления источником. Я использовал как визуальную студию, так и Git на Linux, чтобы подтолкнуть несколько коммитов, все работает хорошо. Однако для больших фиксаций, процесс не удается: Добавление большого количества файлов, совершая что и толкая ветвь вызывает следующий вывод:TFS2013 не может обрабатывать большие git-коммиты
Counting objects: 17681, done.
Delta compression using up to 32 threads.
Compressing objects: 100% (17680/17680), done.
error: RPC failed; result=22, HTC code = 400
fatal: The remote end hung up unexpectedly
Writing objects: 100% (17680/17680), 125.43 MiB | 40.53 MiB/s, done.
Total 17680 (delta 7976), reused 1683 (delta 364)
fatal: The remote end hung up unexpectedly
fatal: expected ok/error, helper said '2004}[unintelligible gibberish
Unintelligible gibberish]'
Интересно, что это не похоже, чтобы показать в любом журнале TFS - в хотя это полностью игнорируется. Даже в tfs:8080/tfs/_oi
, где проявляются действия Git (ReceivePackHandler
), никаких признаков активности нет. Это может быть отклонено IIS, но я не могу понять, почему и журналы не помогают.
Добавленные файлы, кстати, 405 МБ в проекте C# 15674-файла.
Это странно; прокси-сервер в вашей сети? Вы находитесь в локальной сети или глобальной сети? Должно ли это занять много времени, прежде чем он потерпит неудачу, или он быстро сработает? –
Должны ли журналы IIS и журналы событий на сервере говорить что-нибудь? – jessehouwing