Я хотел синхронизировать теги в моем локальном репозитории git с тегами на нашем удаленном сервере, используя этот ответ на StackOverflow:
git tag -l | xargs git tag -d
git fetch --tags
у меня установлен git для Windows portable, который включает в себя xargs
С FindUtils для Windows (насколько я могу судить).
когда я запускаю первую часть команды, все что я получаю это:
xargs: git: нет такого файла или каталога
Если Я измените команду для выполнения:
git tag -l | xargs echo
это правильно "Эхо" теги для меня. Итак, мой единственный вывод заключается в том, что xargs по какой-то причине не может разрешать исполняемые файлы из пути.
как я могу заставить xargs правильно выполнить то, что передано ему (не прибегая к передаче полного пути к git.exe
?)