¿Por qué Tortoise SVN distingue entre mayúsculas y minúsculas?

7

Recientemente he encontrado esto usando TortoiseSVN, pero asumo que será lo mismo para los programas basados en CVS (¿me corrigen?)

Por pura curiosidad, ¿hay alguna razón por la que el sistema de archivos CVS distingue entre mayúsculas y minúsculas? Es decir. Las siguientes URL son diferentes:

svn://repo/branches/PROJECT
svn://repo/branches/project

¿Hay alguna razón legada para esto? Se vuelve más intrigante en base a archivos. Si existen 2 archivos en un directorio, digamos ProjectOne.vbp y projectone.vbp , uno sobrescribirá al otro en un sistema de archivos normal de Windows (o, como he encontrado, lanzará un error de base de datos TortoiseSVN críptico), pero puede coexistir pacíficamente en el repositorio.

Ahora, obviamente, depende del usuario no usar nombres ridículos como el anterior, pero ¿hay alguna ventaja que me falta por tener sensibilidad a las mayúsculas y minúsculas?

    
pregunta Jack Smith 10.06.2011 - 05:31

4 respuestas

21

SVN funciona en sistemas de archivos que distinguen entre mayúsculas y minúsculas, por lo que debe asumir la opción más compatible, que es la sensibilidad a las mayúsculas y minúsculas.

    
respondido por el Rein Henrichs 10.06.2011 - 06:08
8

El mundo sin ventanas está dominado por sistemas de archivos que distinguen entre mayúsculas y minúsculas.

    
respondido por el whatsisname 10.06.2011 - 06:43
4

TortoiseSVN es solo un front-end de Windows a Subversion , que funciona con una amplia gama de sistemas operativos. Como señalan Rein Henrichs y whatsisname, la mayoría de los sistemas de archivos distinguen entre mayúsculas y minúsculas, por lo que también lo es Subversion.

Desafortunadamente, como se dio cuenta, no funciona muy bien con el sistema de archivos insensible a mayúsculas y minúsculas de Windows.

    
respondido por el Julien Guertault 10.06.2011 - 07:19
3

Con el nuevo SVN 1.7 (y la correspondiente tortuga) esto ya no es el caso.

    
respondido por el Stecy 14.10.2011 - 16:06

Lea otras preguntas en las etiquetas