Estoy jugando con SVN tratando de obtener una mejor idea de cómo funciona. Agregué algunos archivos a mi repositorio y los revisé en 2 directorios de trabajo separados. Para el directorio de trabajo 1 estoy usando mi software de cliente de SQL (Aqua Data Studio) para modificar el archivo y el directorio de trabajo 2 Solo estoy usando el Explorador de Windows con TortoiseSVN.SVN muestra archivos en el directorio de trabajo que están caducados
Mi pregunta es, ¿SVN o los clientes construidos sobre ella, nunca se muestran cuando un archivo en su copia de trabajo está desactualizado? Si realizo un cambio en el directorio de trabajo 1 y me comprometo, esperaré que el directorio de trabajo 2 me notifique que mi copia de trabajo está desactualizada con el repositorio. ¿Es este el caso? ¿Hay alguna manera de decir qué archivos de mis directorios de trabajo están desactualizados o solo debo tener cuidado de actualizar siempre antes de hacer un cambio en un archivo?
o "svn st -u" Los elementos que tienen modificaciones en el repositorio tendrán un * al lado de ellos. –
¡Gracias! Solo para agregar a esto, 'svn status --show-updates | grep -v^\? 'mostrará todos los archivos" que no estén bajo el control de la versión "(indicado por? y, en consecuencia, se ignorará) en Linux/mac de todos modos. También podría descargar cygwin para Windows e instalar subversion con él; debería darle las mismas capacidades. – Benno