Estoy trabajando en un proyecto .NET versionado en TFS.
Estoy usando 2 computadoras diferentes: pc # 1 y pc # 2.
El problema que estoy recibiendo es con la "última versión" del repository.
Que pasó:
- trabajando en la pc n. ° 1
- repository en la versión 10 (es decir, el último set de cambios)
- necesidad de deshacer algunos files: pago de la versión específica (verificación de la versión 8)
- editó un subset de files (por ejemplo, f1, f2, f3)
- comprobado en la versión modificada (set de cambios 11):
-
- f1, f2 y f3 correctamente checkedin
-
- f4, f5 solicitó fusión de conflictos (estos files no modificados a la versión 8)
-
- Explicity seleccionado para mantener f4, f5 a "versión local", es decir, como en el set de cambios 8
- el logging está completo
- pc # 1 está actualizado, no hay cambios pendientes ahora
Ahora el problema:
- trabajando en la pc n. ° 2
- checkout última versión (es decir, set de cambios 11)
- f1, f2 y f3 están bien
- f4 y f5 se actualizan a la versión 10. Este es un comportamiento no deseado : me gustaría tenerlos changeset 8
¿Qué salió mal? Pensé que, al seleccionar "versión local" para f4, f5, se configuraría para usar el set de cambios 8 al verificar el set de cambios 11.
En este entorno, si forzo una salida recursiva en la pc n. ° 1, f4, f5 se llevan al set de cambios 10.
¿Puedo configurar las versiones 8 de f4, f5 como las últimas?