usando dotnetnuke (dnn) con subversion

Actualmente estoy desarrollando sitios usando el framework DNN. Actualmente mi entorno de desarrollo y estadificación es el mismo. El cliente está probando el mismo sitio que estoy utilizando para el desarrollo.

Empecé a usar tortby svn (subversion) para mantener versiones y copys de security. Estoy usando el repository svn basado en files para ello.

El problema es svn crea la carpeta .svn (oculta) en cada carpeta. Esta carpeta y sus files se muestran en el sistema del portal durante la selección de files y en diferentes ubicaciones, como el buscador de files FCKEditor, la selección de icons para el module / página, la selección de máscaras.

Me gustaría ocultar esta carpeta para toda la aplicación y no debería aparecer en ningún lado.

¿Tienes que tener el mismo entorno para el desarrollo y la puesta en escena? Realmente recomendaría no hacerlo. Incluso si los tiene en el mismo server, creo que debería tenerlos al less en directorys virtuales separados.

Suponiendo que haya hecho eso, es simple mantener el '.' directorys ocultos, usted simplemente export su repository svn de dev a staging. La sorting por etapas ya no será una copy de trabajo, por lo que el '.' directorys no estarán presentes. Esto también permite probar posibles cambios sin afectar al cliente y mantiene el entorno de ensayo más estable.

Puede ocultar las carpetas .svn en DNN, pero deberá modificar el núcleo.

Probablemente una solución más fácil es excluir la carpeta Portals / [PortalID] de su repository, pero eso depende de lo que esté desarrollando. ¿Necesitas los files del Portal en tu repository?

Personalmente, si NO está modificando el núcleo de DNN, no verificaría el sistema central, y solo sus modules personalizados, máscaras, etc.