У меня есть папка в SVN, с которым я соединяюсь через Терминал Mac. Что команды должен установить перманент папки на 777?
У MacOSX есть полностью сертифицированный POSIX совместимая ОС. Это также означает, что стандартные инструменты командной строки Unix доступны, так для изменения полномочий на файле или папке, которую можно использовать:
chmod 777 folder
Смотря на Ваш комментарий к другому ответу, кажется желанием полномочий контроля по умолчанию быть 777
. Это не возможно с чистым svn. Одно возможное обходное решение могло бы быть должно сделать:
umask 0
svn co folder
Другая возможность для Вас состоит в том, чтобы использовать asvn, поскольку это - обертка вокруг svn, который действительно хранит полномочия для Вас.
легкий:
chmod 777 folder
Однако, так как подверсия только заботится о содержании файлов, Вы не можете изменить те полномочия в репозитории. Если действительно необходимо поддержать те полномочия, Вы могли бы хотеть попытаться сделать простой сценарий контроля, который будет chmod 777
их после того, как Вы делаете контроль.
Другая опция была бы к svn co
папка копирует его где-то в другом месте, svn rm
оригинал, положите обратно копию к исходному каталогу, выполните chmod 777
и svn ci
папка. Хотя это могло бы быть большей проблемой, чем это стоит.
На другой ноте, если Вы просто пытаетесь получить исполняемые права на файле, можно использовать
svn propset svn:executable '' [filename]
но это, кажется, не то, что Вы желаете.