Eu o encontrei recentemente usando o TortoiseSVN, mas presumo que seja o mesmo para programas baseados em CVS (correto?).
Por pura curiosidade, existe alguma razão pela qual o sistema de arquivos CVS diferencia maiúsculas de minúsculas? Ou seja, os seguintes URLs são diferentes:
svn://repo/branches/PROJECT
svn://repo/branches/project
Existe algum motivo legado para isso? Torna-se mais intrigante em uma base de arquivo. Se existirem 2 arquivos em um diretório, digamos ProjectOne.vbp
e projectone.vbp
, um substituirá o outro em um sistema de arquivos normal do Windows (ou, como eu encontrei, gerará um erro criptográfico do banco de dados do TortoiseSVN), mas poderá coexistir pacificamente no repositório.
Agora, obviamente, cabe ao usuário não usar nomes ridículos, como os mencionados acima, mas existem algumas vantagens que estou perdendo em ter distinção entre maiúsculas e minúsculas?
fonte