Как я могу перевести имена файлов во время проверки Subversion? - PullRequest
0 голосов
/ 30 апреля 2009

Может ли Subversion поддерживать перевод компонентов пути к имени файла во время извлечения / экспорта и фиксации? Например, могу ли я настроить SVN (на стороне клиента или на стороне сервера, не имеет значения) для автоматической замены и символов ':' в именах путей, заменив их вместо символа '+' вместо

По сути, Windows не может допускать определенные символы в именах файлов (например, ':'), и официальное предложение не использовать эти символы, когда клиентам Windows может понадобиться доступ к вашему репо. Иногда это не вариант: мы храним деревья Linux / etc / config в SVN, и машины с псевдонимами интерфейса имеют имена файлов, такие как 'ifcfg-eth0: 0' в 'sysconfig / network-scripts'.

Есть ли способ для клиента Subversion (или редактора Eclipse, который я сейчас использую) автоматически переводить компоненты произвольного пути при извлечении / экспорте, а затем повторно переводить обратно во время фиксации? Если нет, то есть ли способ, позволяющий обработчикам сценариев на стороне сервера SVN справиться с этим?

1 Ответ

1 голос
/ 30 апреля 2009

Вы ищете хуки, которые поддерживает SVN, но их нет для проверки. Клиент TortoiseSVN делает, однако. Это может быть то, что вы ищете, http://tortoisesvn.tigris.org/tsvn_1.5_releasenotes.html#client-side-hooks.

...