Cómo especifico un patrón negativo en un svn: ignore el valor

Estoy usando SVN como mi VCS. Tengo una carpeta donde guardo los files cargados por el usuario. Obviamente no necesito los que están bajo control de versión. Sin embargo, hay un solo file en la carpeta, que necesito – .htaccess.

Ya está bajo control de versión, pero ¿cómo especifico que necesito todos los demás files además de .htaccess ignorado en esa carpeta?

Me he encontrado con este artículo: ThoughtsPark.org: Usar patrones negativos para la propiedad svn: ignorar de Subversion , pero el enfoque dado es algo críptico para mí y no puedo hacerlo funcionar.

¡Gracias por adelantado!

Subversion no aplicará los patrones en svn:ignore a los files ya versionados. Entonces en tu ejemplo, el patrón * debería estar bien. Simplemente ignore todo lo que no se haya versionado.

La idea es crear un patrón de file que coincida con todos los files, excepto .htaccess. En el artículo, usan classs de caracteres para crear dicho patrón.

P.ej

 [^a]* 

Coincide con cualquier file cuya primera letra no es una a. Esto no funcionará si especifica el nombre de file .htaccess completo como este, pero lo siguiente puede funcionar para usted:

 [^.]* 

Esto ignorará cualquier file que no comience con un punto.