git: svn не является командой git - Mac - PullRequest
2 голосов
/ 26 марта 2020

У меня вчера не было проблем, но сегодня я больше не могу запустить git svn. Там написано:

git: 'svn' is not a git command. See 'git --help'.

The most similar commands are
    fsck
    mv
    show

Не знаю, насколько это актуально, но со вчерашнего дня я обновил npm (6.14.4) и node (v12.6.0).

I Нахожусь на MacOs Catalina

1 Ответ

3 голосов
/ 27 марта 2020

То же самое случилось со мной сегодня. После обновления программного обеспечения git svn и svn исчезли. Кажется, что Apple осуждает Subversion в XCode:

Поддержка инструмента командной строки для Subversion - включая svn, git -svn и связанные команды - больше не предоставляется Xcode. Если вам нужны Subversion или связанные инструменты командной строки, установите пакет инструментов командной строки, выполнив xcode-select --install. (50266910)

Тем временем мне удалось разрешить эту ситуацию, удалив инструменты командной строки XCode и переустановив их:

sudo rm -Rf /Library/Developer/CommandLineTools
sudo xcode-select --install

После этого git svn и svn вернулись. Надеемся, что это даст нам отсрочку исполнения до окончательного устаревания и удаления.

...