Question

J'ai une telle situation:

  • Nous avons un site Web quel code n'est pas hébergé sur SVN.
  • J'ai apporté des modifications à ce site Web.
  • Freelancer embauché par le client (pas le membre de notre équipe) a apporté des modifications en parallèle; Nous n'avons pas la possibilité de collaborer.
  • Nous avons donc 2 dossiers sur le disque dur avec 2 versions du même site modifiées en parallèle, comme "Trunk" et "Branch" dans SVN.

La question est: Est-il possible d'importer les deux versions du site Web vers le référentiel SVN, une comme tronc et une comme branche, et de vous procurer la liste SVN de différences pour modifier des fichiers modifiés et résoudre les conflits? Il ressemble à SVN spécialement créé pour résoudre de tels problèmes, mais je ne peux pas étudier comment le résoudre.

  • J'ai importé une version dans Trunk.
  • J'ai importé une autre version dans Branch.
  • J'ai sélectionné "Merge" dans SmartSVN, mais tous les fichiers modifiés sont reconnus comme "conflit d'arbres" et non comme "modification du fichier", donc je ne peux pas utiliser des outils de résolution de conflits intégrés, car il écrit que "le fichier n'est pas modifié", Mais au même moment, "le fichier est dans l'état des conflits d'arbres".

Pour le test, j'ai même fait de telle manière: je mets entièrement les mêmes fichiers dans la branche et le coffre, et lorsque je clique sur "fusionner", tous les fichiers sont marqués comme "conflit d'arbres" même je sais qu'ils sont entièrement identiques, c'est-à-dire donne un faux rapport de conflit.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top