Tengo en mi proyecto actual Delphi 7 (llamado, digamos, Project1.dpr), dos archivos (Project1.dof y Project1.cfg) que mi equipo y yo no podemos decidir poner bajo control de versiones (utilizamos Mercurial por cierto)Delphi 7 .dof y .cfg: ¿debería rastrearlos bajo control de versión?
El asunto es este: dentro de los dos archivos anteriores se indican algunas vías de acceso de bibliotecas, componentes y extensiones que están relacionadas con el sistema en el que se encuentra el programador.
Mi equipo está compuesto por unos tipos que utilizan 32 bits de Windows XP y algunos chicos (yo incluido) usando 64 bits de Windows 7.
Así que esto nos lleva a la pregunta: ya que en 64 bits de Windows 7 extensiones, componentes Delphi y las bibliotecas están ubicadas en c:\program files (x86)\...
y en 32 bits XP simplemente están bajo c:\program files\...
, la modificación de dichos archivos provocaría la ruptura de la configuración del proyecto de otros colegas.
¿Alguien tiene alguna sugerencia para una situación como esta?
¿En qué parte de sus archivos .dof y .cfg aparecen las rutas a los componentes de terceros? ¿Cuál es tu proceso de construcción? Espero que no estés compilando desde IDE. –
Sí, estoy compilando desde IDE. Por cierto, voy a editar mi publicación para incluir esta información lo antes posible. –