Терминал, svn copy не работает после нескольких команд svn

Я недавно выполнил команду, похожую на следующую:

svn copy https://myRepo.com/projectFolder1/myProject.prj https://myRepo.com/projectFolder2 -m "copied myProject.prj to projectFolder2"&& svn update

и действительно, копия прошла через обновление тоже.

Но каждая другая команда, похожая на ту, что потом копирует больше проектов, представляет мне этот символ: ">", который, как я предполагаю, означает, что мне нужно / я хочу ввести больше материала? и фактическая команда не выполняется.

Вторая команда:

svn copy https://myRepo.com/projectFolder1/myProject2.prj https://myRepo.com/projectFolder2 -m "copied myProject2.prj to projectFolder2"&& svn update

Я знаю, чтобы выйти, что я должен нажать: cntl c. Но я намерен выполнить команды копирования. Я не мог найти решение этой проблемы (возможно, потому что я не знаю, что именно искать). Я что-то делаю не так или здесь что-то упускаю? Спасибо

1 ответ

Решение

Проблема не имеет ничего общего с выполнением нескольких команд. Вместо этого проблема находится в TextEdit.app. Ввод && после этих кавычек:"приведет к тому, что ваши цитаты будут заменены на умные кавычки, которые являются". Поэтому ввод && после:

"

приведет к

"&&

где цитаты разные, если вы посмотрите внимательно.

В качестве теста TextWrangler.app не делает этого, просто TextEdit.app, так что, возможно, это ошибка.

Впредь я использую TextWrangler для подготовки команд терминала.

Другие вопросы по тегам