Я установил msysgit [ msysGit-fullinstall-1.7.4-preview20110204.exe
] в Windows 7 64-bit и извлек git-tfs [ GitTfs-0.11.0.zip
] в каталог на моей машине.
Я установил как каталог установки msysgit (например C:\software\msysgit\msysgit
), PATH
так и каталог, в который я извлек git-tfs (например C:\software\GitTfs-0.11.0
).
Я запускаю msys
, а затем пытаюсь запустить, git tfs
но я получаю сообщение об ошибке:
git: 'tfs' is not a git command. See 'git --help'.
Согласно https://github.com/spraints/git-tfs/wiki это должно быть возможно.
Что я пропустил? Просто запуск git-tfs
из командной строки ( cmd
) тоже не работает.
Спасибо,
Джеймс
Ответы:
Кажется, что пробел в любом месте переменной PATH приводит к тому, что git начинает волноваться и игнорирует все пути после этого. Добавление пути к вашему каталогу tfs в начале переменной PATH должно решить эту проблему.
Примеры использования приглашения bash, поставляемого с msysgit
не работал
работал нормально для меня.
источник
PATH
переменную, как вы предложили (с первым указанием пути git tfs), но он не был подхвачен тогда и там - есть ли команда, чтобы запустить знания MSYSGIT о том, что команда заново загружает команды на пути? Я добавил его, чтобы установить путь в качестве первой строкиmsys.bat
, и теперь это работает для меня, спасибо :) Есть ли конкретный файл, в котором я должен настраивать PATH?Глядя на содержимое GitTfs-0.11.0.zip , я вижу, что он содержит
git-tfs.exe
.Это означает, что git tfs не будет работать, только
git-tfs
.Если вы добавили
C:\software\GitTfs-0.11.0
егоPATH
(в переменные окружения ), это должно сработать, если вы откроете новый сеанс DOS, чтобы унаследовать этот новый PATH.источник
echo %PATH%
и увидеть правильный путь дляgit-tfs.exe
?env|grep GitTfs
и это также показывает это на PATHgit-tfs
из командной строки»), добавил комментарий, чтобы объяснить, что я получаю при попытке клонировать репозиторий.Следующие шаги работали для меня:
git tfs
команда должна работать.источник