El website puede tener hasta 10 files con el mismo nombre / propósito, sin control de versión

Soy nuevo en el trabajo para una gran empresa con varias personas trabajando en los mismos files. Lamentablemente, no tenemos control de versiones y a menudo me encuentro con los ojos cruzados. A falta de una mejor terminología, tenemos un sitio de desarrollo, un sitio de garantía de calidad y el sitio en vivo. Tenemos la mayoría de los files en dos idiomas. Dado que las unidades conectadas a la networking tienen una velocidad de transferencia promedio de 15 kb / seg, a menudo copymos los files localmente antes de trabajar en ellos. Además, los contratistas nos envían nuevas versiones de los files, pero es posible que hayamos hecho cambios de nuestro lado y que todo se haya estropeado. Básicamente estoy trabajando con 6-10 files con el mismo nombre y el mismo propósito. ¿Alguien tiene algún consejo sobre cómo puedo mantenerlos en línea? Yo uso Beyond Compare 2 para ver las diferencias, pero si hay un progtwig que compara todas las marcas de time de los files para ver cuál es el más reciente puede ayudar.

Sugeriré, tomaré la iniciativa y pondré su código en control de versiones e impulsaré a su equipo a moverse al nuevo repository. Hará que la vida de todos sea más fácil y lo más importante, networkingucirá las posibilidades de cualquier error de fusión.

Pensamientos: 1) Obtenga el sistema de control de versiones (Git), de lo contrario continuará teniendo más y más dolor. 2) Cree una carpeta includes / lib y networkinguzca esos 6-10 files (a 1).

Asumiendo que no puedes convencer a los poderes que realmente usan el control del código fuente, ¿por qué no intentar usar Mercurial de manera puramente local? Con suerte, puedes aislarte del ruido. Incluso podría crear usuarios falsos para los contratistas y comprometer y aplicar esos cambios como si realmente lo estuvieran haciendo.

No debería ser demasiado difícil conseguir que un burócrata vea cuán bueno sería un buen portero como Mercurial o Git. ¡Es como una burocracia útil!