Как клонировать SVN игнорировать структуру?

295
Pol Alvarez Vecino

У меня есть пакет со многими подпапками. Каждая подпапка содержит различные игнорируемые SVN. Теперь я хотел бы заменить всю структуру папок новым пакетом (который не содержит игнорирований). Если я скопирую пасту напрямую, все игнорирования будут потеряны. Я хотел бы написать сценарий, который копирует, а затем снова установить все игнорирования. Как я должен это делать?

Я хочу уточнить, что если есть другой метод для копирования файлов без удаления игнорируемых, я открыт для предложений.

Изменить: пакет, который я заменяю в своем репо, является частью другого репо, но не имеет других свойств SVN

0
Я сделал замену пакета, вручную перетащив папку. Pol Alvarez Vecino 9 лет назад 0

1 ответ на вопрос

0
Pol Alvarez Vecino

Свойства svn: ignore просто удаляются, если вы копируете с помощью проводника (по крайней мере, в OpenSuse), выполняющего копирование через командную строку с помощью команды:

cp -r new-package/* old-package/ 

Не удаляет игнорируемые значения, установленные во всех подпапках (и рекурсивно все папки в первой).

РЕДАКТИРОВАТЬ: Я не уверен, это нормальное поведение SVN или просто происходит в OpenSuse, кто-то может подтвердить это?

Похожие вопросы