Можно ли использовать бранч без Git?

Мы пытаемся запустить команду

brunch new MySkeleton MyProject

это приводит к ошибке

02 Jul 14:56:30 - error: Error: npm ERR! not found: git
npm ERR!
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.

Мы не используем git и сейчас предпочли бы не переключать системы управления версиями. Можно ли использовать бранч без git?

MySkeleton хранится в подкаталоге текущего каталога. Точно так же идея состоит в том, чтобы создать MyProject в подкаталоге. Та же ошибка возникает с полными путями, например. /JSapps/Мой скелет


person ThatBlairGuy    schedule 02.07.2014    source источник


Ответы (2)


Скелет, который мы используем, содержит ссылки на другие части бранча, которые находятся на github. Таким образом, кажется, что, хотя сам бранч по сути не требует git, тот факт, что экосистема бранча размещена в github, делает установку git обязательным требованием де-факто.

Но то, что brunch использует git, не означает, что мы вынуждены использовать его для контроля версий. (Хотя это означает, что в конечном итоге мы получим кучу файлов .git* в нашем исходном контроле, что кажется довольно «неопрятным»)

person ThatBlairGuy    schedule 07.07.2014

person    schedule
comment
Обратный порядок изменяет сообщение на error: Error: Directory 'MySkeleton' is already an npm project, чего и следовало ожидать. Установка git позволяет завершить команду с аргументами в исходном порядке. Что все еще оставляет вопрос, является ли git требованием для использования бранча? - person ThatBlairGuy; 03.07.2014