¿Hay alguna razón definitiva para no verificar los files de layout de .aspx en el control de código fuente de TFS

Ha habido muchas preguntas generales sobre StackOverflow sobre cómo verificar los files generados automáticamente en el control de código fuente, y específicamente los pros y los contras de registrar los files del diseñador de .aspx. Mi pregunta es si existe alguna razón técnica definitiva que alguien sepa que los files del diseñador no deberían comprometerse con el control de origen, que crearía problemas definidos que superan las ventajas de comprometerse. Mi pensamiento actual es que los files de diseñador deben estar en control de fuente por las siguientes razones:

  • Los files de layout no siempre se vuelven a generar confiablemente. Es común que falte una definición de control, y esto puede hacer perder time al identificar la causa de una compilation fallida, y puede ser complicado volver a generar, por lo que revisar los files facilita la recuperación manual de las definiciones de control perdidas y resalta dónde se ha producido un cambio de rotura en el file de diseñador
  • TFS cuando está correctamente configurado, siempre debe verificar o marcar para un 'agregar' un file de diseñador que se ha modificado automáticamente o generado, lo que significa que cuando se ingresa una solución, cualquier cambio en el file generado se includeá de manera pnetworkingeterminada
  • Los desarrolladores siempre deben revisar los files que se están comprometiendo, por lo que, en teoría, deben comprometerse de forma segura con cualquier file de diseñador que haya cambiado.
  • En el caso de necesitar combinar los cambios a estos files de diseñador que han sido hechos por otros desarrolladores, esta también es una operación de rutina en un ambiente de queueboración que debería ser posible realizar de forma segura como parte de cualquier process de control de fuente bien disciplinado
  • Entonces, en mi opinión, hay un buen argumento para siempre el compromiso de los files del diseñador, ¿hay alguna razón convincente para que esto en general no se haga?

Los files .designer.cs no se "generan automáticamente". El diseñador los genera cuando se crea el file .aspx y se actualizan a medida que cambian los marcadores. Necesitan ser controlados en el control de la fuente.