Solo una pregunta rápida, con suerte:
Mi equipo mantiene una pieza de software que utiliza la implementación ClickOnce y está firmada con un certificado. Mantenemos el certificado público que realmente se usa en una máquina separada que solo se usa para firmar. Eso funciona bien
Sin embargo, cuando ocasionalmente nos encontramos con problemas, es cuando alguien tiene que firmarlo localmente con un nuevo certificado de prueba para poder construir y probar la solución. Inevitablemente, esta nueva huella digital de certificado se transfiere al control de versiones como parte del archivo de configuración del proyecto. No causa un problema en el cuadro de firma, ya que sus propias configuraciones de certificado nunca se envían al servidor Git, por lo que las extracciones de esa máquina no anulan los cambios locales. Sin embargo, causa problemas para todos los demás, ya que tienen su propio certificado de prueba que se utiliza en su máquina local.
¿Hay una manera correcta de manejar esta situación? ¿Tal vez de alguna manera en Git para excluir cambios de solo una parte particular de un archivo de configuración, en lugar de todo?