? Estoy obligado a usar VSS en el trabajo, pero uso SVN para un repositorio personal. ¿Cuál es la mejor manera de sincronizar VSS y sincronizar?¿Cómo sincronizo entre VSS y SVN
9
A
Respuesta
0
Lo que he hecho en el pasado es el siguiente:
- Asegúrese de que todos mis cambios se han comprometido a svn: // tronco
- hacen un Obtener la última de VSS en mi copia de trabajo.
- Fusionar manualmente los cambios en mi copia de trabajo.
- cometer el código resultante de la concentración en la propiedad svn: // tronco
- hacer un diff VSS, y obtenga los archivos con las diferencias (sin sobrescribir los archivos)
- Comprobar en esos archivos.
4
para deshacerse de la etapa de mezcla manual, que podría utilizar una rama separada SVN (SVN: // ramas/VSS) de la siguiente manera:
- Crear una copia de trabajo de svn: // ramas/VSS
- hacer un VSS recibir las últimas en esta copia de trabajo
- sVN
- svn merge desde sVN: // tronco
- svn commit
- Haga un diff VSS y la salida de todos los archivos (sin sobrescribir) con diferencias
- Comprobar en esos archivos
- de reintegración svn: // ramas/VSS en svn: // tronco
2
También puede tratar esta como un proveedor suministra rama como se define en el libro redbean: Vendor Branches
Con esto, el flujo básico sería:
- tener una vendo r rama "ramas/VSS/corriente" que contienen el código más reciente de VSS
- Tag la versión actual como "ramas/VSS/2008-09-15"
- día siguiente, conseguir los nuevos archivos en "actual"
- Tag otra vez en "ramas/VSS/2008-09-16"
- combinar las diferencias entre las dos etiquetas en el tronco, la resolución de conflictos
- Eliminar etiquetas antiguas como sea necesario
Ésta es realmente la técnica que hemos utilizado al migrar de VSS a SVN. Si le importa el viaje de regreso desde SVN-> VSS, solo tendrá que diferenciar entre trunk y branches/VSS/current y aplicar los diffs a VSS.
Cuestiones relacionadas
- 1. ¿Cuál es la diferencia entre VSS 6.0 y VSS 2005?
- 2. Pasar de VSS a SVN
- 3. ¿Cómo sincronizo entre tiendas en Sencha Touch?
- 4. VSS o SVN para un proyecto .Net?
- 5. ¿Cómo sincronizo dos procesos?
- 6. Subversion (SVN) equivalente a Visual Source Safe (VSS) "Compartir"
- 7. Windows VSS: ¿diferencia entre dos instantáneas?
- 8. ¿Alguien ha migrado exitosamente VSS 2005 a SVN?
- 9. SVN? VSS? ¿Por qué es uno mejor que el otro?
- 10. ¿Cómo sincronizo el número de revisión SVN con mi sitio web ASP.NET?
- 11. SVN: ignora cómo hacerlo y en qué?
- 12. Vsssc y Vssscc archivos - útiles para SVN?
- 13. ¿Cómo sincronizo dos bases de datos Oracle?
- 14. RSync: ¿Cómo sincronizo en ambas direcciones?
- 15. ¿Cómo hacer una operación de bifurcación y fusión en VSS?
- 16. Git Diff entre HEAD y SVN Master
- 17. Delphi: alejándonos de VSS
- 18. Compartir archivos en SVN
- 19. git svn - ¿Puedo usar git y svn al mismo tiempo? no necesita interacción entre git y svn
- 20. ¿Cómo sincronizo un bloque de código basado en una clave?
- 21. ¿Cómo sincronizo la posición de desplazamiento de dos divisiones?
- 22. ¿La mejor manera de migrar de VSS a Subversion?
- 23. Cómo incorporar SVN y confluencia
- 24. ¿Cuáles son las diferencias entre TFS, SVN y GIT?
- 25. ¿Cuál es la diferencia entre svn import y checkout?
- 26. ¿cuál es la diferencia entre el repositorio svn de tortuga y el repositorio visual svn?
- 27. Subversion: ¿Cuáles son las diferencias entre el pago SVN y los comandos de actualización de SVN?
- 28. ¿Hay alguna diferencia entre una copia svn y una rama svn?
- 29. Cómo importar ramas y etiquetas svn en git-svn?
- 30. ¿Cómo obtengo y sincronizo una lista completa de todas las ventanas X11?
¿Alguna razón por la cual la respuesta aceptada no ha sido seleccionada? –