J'utilise Mercurial avec TortoiseHg. Chaque développeur a ses propres référentiels et il existe un référentiel central sur le serveur pour synchroniser nos modifications. (Cela semblera boiteux, mais nous l'utilisons pour gérer la source d'un projet VB6 hérité ... Rien que nous puissions faire à ce sujet ...)Comment gérez-vous les fichiers qui ne peuvent pas prendre en charge les modifications simultanées dans Mercurial?
Comme cela a été souligné ailleurs, il y a un gros problème dans VB6 avec la fusion des fichiers .frx (ressources de formulaire). Les modifications de code semblent donc bien se dérouler, mais si deux développeurs effectuent des modifications en même temps dans la vue de conception de formulaire, nous ne pouvons pas fusionner. Je suis d'accord pour interdire les modifications simultanées, mais bien sûr le but de Mercurial est qu'il est distribué de sorte qu'il n'y a pas d'option pour forcer un fichier à être verrouillé avant d'être édité. Je ne crois pas qu'il existe une solution Mercurial pour cela, donc je me demande: d'autres développeurs qui utilisent Mercurial pour le contrôle de version, avez-vous un outil tiers qui aide à verrouiller les fichiers pour les éditer dans les cas où c'est nécessaire? Avons-nous fait une erreur en utilisant Mercurial au lieu de quelque chose comme SVN?
Cela m'intéresse aussi. –