Терминал, 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 для подготовки команд терминала.