Mientras nuestro proyecto trabaja en un Módulo de la Biblia, obtenemos con frecuencia conflictos de fusión en el libro XXC. Pero los «conflictos» son en realidad problemas asociados con las ediciones en la ubicación original. A veces esto coincide con un conflicto en la ubicación de referencia original, pero otras veces parece ser simplemente una función de cuándo un usuario en particular abrió su libro XXC y, como resultado, actualizó el texto dentro de él.
En primer lugar, mi entendimiento es que la especificación en sí misma se encuentra dentro de la carpeta XYZ\Modules\, y que ese archivo *.sfm en particular solo incluye las líneas \ref y cualquier otra cosa que se haya ingresado manualmente. Luego, el archivo XYZ\96XXCXYZ.SFM contiene los resultados usfm después de que se hayan importado las referencias. ¿Son correctas ambas suposiciones?
Si es así, ¿por qué S/R está intentando fusionar el archivo 96XXCXYZ.SFM en absoluto? ¿No sería mejor intentar fusionar el archivo original XYZ\Modules\original.sfm y todos los diferentes libros bíblicos? Por cierto, si hay conflictos al fusionar XYZ\Modules\original.sfm, ¿cuándo se informaría de ello a los usuarios?
[[Nota que hay una complicación en mi creencia personal de que XYZ\96XXCXYZ.SFM no debería fusionarse… eso es cierto cuando el libro XXC está asociado con un Módulo de la Biblia. Pero cuando el libro se crea por sí solo (y no incluye la marca de estilo de módulo como \ref), entonces aún se necesitaría una fusión normal.]]
Estoy considerando escribir un informe de error/solicitud de función, pero también me pregunto si hay algo del sistema que simplemente no estoy entendiendo.
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.
Traducción automática desde English