Проблема состоит в том, что я проверяю некоторые файлы со специальными символами в их именах файлов - когда TortoiseSVN пытается проверить код, он не может создать те файлы и сбои контроля. это относится к обновлению также. Есть ли, кто-либо прикрепляет/обходным решение к этому, возможно, для предоставления альтернативного имени файла или чего-то?
Обновление: По-видимому, те файлы создаются XCode. Кто-либо знает то, что они делают? Это повредит сборку, если я изменю имена файлов, как весь >
кому: -
или что-то?
Я не думаю, что это можно сделать. Насколько я знаю, как global-ignore
, так и svn:ignore
служат только для хранения файлов из репозитория. Единственное решение, которое я могу придумать, это проверить весь репозиторий под OS X, внести изменения, проверить код и импортировать их обратно.
Если файлы генерируются автоматически каким-либо инструментом, вы должны иметь возможность настроить игнорирование правил
, которые не позволяют им снова попасть в репозиторий, в зависимости от того, как выглядят имена файлов.
Дополнительная идея: Вы можете попробовать подключить раздел/диск OS X к системе Windows и посмотреть, чьи правила именования применимы. Однако я думаю, что Windows в целом запрещает использование зарезервированных символов во всех обрабатываемых ею файлах, независимо от того, будет ли целевая файловая система поддерживать их или нет.
Если у вас есть доступ на запись, вы можете переименовать файлы непосредственно в repo-браузере, используя repo-браузер, без необходимости сначала проверить файл.
.