Having a separate working copy for each user is not acceptable as the program that runs needs those configuration files.
Não. Tecnicamente você está errado, e você pode ter "WC-por-usuário" e isso é A maneira mais fácil (tm) , mas, infelizmente, não O mais bonito Way (tm) : apenas crie um WC pessoal e ganchos (pós-commit?) (Lado do cliente?) Para copiar arquivos do WC | Repo para o destino final
Any suggestions on how we could make this work?
Como de costume em "Windows com vários usuários". Verifique as permissões de qualquer diretório de arquivos, criado pelo $ USER em $ USERGROUP no host. Sem truques adicionais, você verá (não consigo verificar $ DOMAINUSER, mas não espere uma diferença fundamental com $ LOCALUSER): owner é $ USER com conjunto completo de direitos, $ USERGROUP (ao qual pertence todos usuários) têm apenas READ
+ READ&EXECUTE
em permissões "Permitir" (sem WRITE, que é uma obrigação para o trabalho com WC). A solução é (AFAICS) óbvia: depois de criar o proprietário de WC "compartilhado" do WC para o grupo de todos os usuários OU dar permissões WRITE de grupo para a WC-tree