Comme notre projet travaille sur un module biblique, nous obtenons fréquemment des conflits de fusion dans le livre XXC. Mais les « conflits » sont en réalité des problèmes liés aux modifications effectuées à l'emplacement d'origine. Parfois, cela correspond à un conflit à l'emplacement de référence d'origine, mais d'autres fois, cela semble simplement être une conséquence du moment où un utilisateur particulier a ouvert son livre XXC et a ainsi actualisé le texte à l'intérieur.
D'abord, ma compréhension est que la spécification elle-même se trouve dans le dossier XYZ\Modules\, et que ce fichier *.sfm particulier ne contient que les lignes \ref et tout ce qui a été saisi manuellement. Ensuite, le fichier XYZ\96XXCXYZ.SFM contient les résultats usfm après l'importation des références. Ces deux hypothèses sont-elles correctes ?
Si c'est le cas, pourquoi S/R essaie-t-il de fusionner le fichier 96XXCXYZ.SFM ? Ne serait-il pas préférable d'essayer de fusionner le fichier d'origine XYZ\Modules\original.sfm et tous les différents livres bibliques ? D'ailleurs, s'il y a des conflits lors de la fusion de XYZ\Modules\original.sfm, quand cela sera-t-il signalé aux utilisateurs ?
[[Notez qu'il y a une complication dans ma conviction personnelle que XYZ\96XXCXYZ.SFM ne devrait pas être fusionné… c'est vrai lorsque le livre XXC est associé à un module biblique. Mais lorsque le livre est créé de manière autonome (et n'inclut pas la balise de style module comme \ref), une fusion normale devrait toujours avoir lieu.]]
Je envisage de rédiger un rapport de bug/demande de fonctionnalité, mais je me demande aussi s'il y a quelque chose dans le système que je ne comprends simplement pas.
As our project works on a Bible Module, we’re frequently getting merge conflicts in the XXC book. But the “conflicts” are really problems associated with edits in the original location. Sometimes this parallels a conflict in the original reference location, but other times it seems to simply be a function of when a particular user opened his XXC book and as a result refreshed the text inside of it.
First, my understanding is that the specification itself lives inside the folder XYZ\Modules\ folder, and that that particular *.sfm file only includes the \ref lines and anything else that’s been manually entered. Then the XYZ\96XXCXYZ.SFM files contains the usfm results after the references have been imported. Are both those assumptions correct?
If so, then why is S/R trying to merge the 96XXCXYZ.SFM file at all? Wouldn’t it be better off trying to merge the original XYZ\Modules\original.sfm file and all the different Biblical books? For that matter, if there are conflicts when merging XYZ\Modules\original.sfm, when would that get reported to the users?
[[Note that there is one complication in my personal belief that XYZ\96XXCXYZ.SFM ought not be merged… that’s true when the XXC book is associated with a Bible Module. But when the book is created all on it’s own (and doesn’t include the module-style markup like \ref), then normal merging would still need to happen.]]
I’m considering writing up a bug report/feature request, but I’m also wondering if there’s something about the system that I’m simply not understanding.
Traduit automatiquement depuis English