Привыкший к способу Windows, я только что обнаружил, что OS X не имеет функции слияния - перемещение означает замену папки. Хотя это имеет смысл, я скучаю по слиянию!
У меня есть два каталога Wordpress, 1 содержит исходный код по умолчанию, 2 содержит работающую версию с пользовательской темой плагинов и т.д.
Я хочу видеть разницу между этими двумя, поэтому я помещаю это в SVN. Папка 1 уже запущена, теперь теоретически я должен просто объединить содержимое 2 с 1, заменив все на содержимое 2, но оставив скрытые файлы SVN без изменений.
К сожалению, OS X при перемещении заменяет папку, так что мой SVN-клиент сходит с ума и больше не понимает структуру папки.
Итак, я считаю, что у меня есть варианты mv
и ditto
, но какой из них вы бы использовали в моей ситуации и как?
sudo mv wordpress /Documents/svn/wwwholiday/trunk/wordpress
Я хочу, чтобы mv
перезаписал все, что нашел, но оставил в покое все, что уже находится в папке 1 и не имеет дубликатов в папке 2.