Estamos trabajando en una aplicación .NET y recientemente comenzamos a usar Git para el control de versiones.El código fuente es diferente de la versión original
Nuestro último lanzamiento fue etiquetado en Git, y ahora estoy tratando de resolver algún problema.
Esto es lo que hice:
- tengan instalada la aplicación (de la liberación) en mi PC.
- Ha revisado la versión de lanzamiento etiquetada.
- Iniciado VS y adjunto al proceso.
- Se colocaron puntos de interrupción en alguna parte del código.
Aparece el mensaje: "El código fuente es diferente de la versión original", sin embargo, este es el código real que se compiló para lanzar esta versión instalada.
¿Qué estoy haciendo mal aquí?
usando VS2008 si eso es importante.
BTW: ¿Cuál es el mecanismo que se utiliza para comparar si los binarios son diferentes del código fuente?
Al clonar el repositorio de Git, por ejemplo, cambiará la fecha de todos los archivos/carpetas a la fecha actual. ¿Este valor (datetime) se usa para determinar el código fuente vs. binario?
¿Podría su control de fuente haber tenido problemas con los finales de línea? –
No estoy seguro de cómo realmente probar esto. Sé que la versión se creó utilizando TeamCity, y usé Git para pagar el código más reciente, tal como lo hice ahora. Entonces el código debe ser idéntico. –