6

Я установил msysgit [ msysGit-fullinstall-1.7.4-preview20110204.exe ] в 64-разрядную версию Windows 7 и извлек 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) тоже не работает.

Спасибо,

Джеймс

3 ответа3

6

Кажется, что пробел в любом месте переменной PATH приводит к тому, что git начинает волноваться и игнорирует все пути после этого. Добавление пути к вашему каталогу tfs в начале переменной PATH должно решить эту проблему.

Примеры использования приглашения bash, поставляемого с msysgit

PATH=$PATH:/C/software/GitTfs-0.11.0

не работал

PATH=/C/software/GitTfs-0.11.0:$PATH

работал нормально для меня.

0

Глядя на содержимое файла GitTfs-0.11.0.zip, я вижу, что он содержит git-tfs.exe .
Это означает, что git tfs не будет работать, только git-tfs .

Если вы добавили C:\software\GitTfs-0.11.0 в свой PATHпеременных среды), это должно сработать, если вы откроете новый сеанс DOS, чтобы унаследовать этот новый PATH.

-1

Следующие шаги работали для меня:

  1. Скачайте GitTfs zip и разблокируйте загруженные файлы (щелкните каждый файл правой кнопкой мыши -> Свойства -> щелкните разблокировать
  2. Скопируйте файлы в папку Git (для меня C:\Program Files (x86)\Git\bin) (у меня 15 файлов)
  3. Теперь команда git tfs должна работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .