2.8 KiB
2.8 KiB
12 — Réconciliation avec le dépôt de Vinfamy (2026-10-02)
Demande : réconcilier
edujiro5972/LifePlay-Revival(main) avecvinfamy/LifePlay(master) et voir ce qui est récupérable. Comparaison faite en lecture seule (git fetchdevinfamy/masterenrefs/remotes/vinfamy/master).
1. Constat
vinfamy/master |
main |
|
|---|---|---|
| Dernier commit | V3.6, 2020-08-03 | 2026-10-02 |
| Commits | 141 | 83 (avant fusion) |
| Ancêtre commun | aucun : historiques indépendants | |
| Fichiers | 1 986 | 3 020 |
vinfamy/masterest identique à notre branchearchive/original. Notre projet part de la dernière version publiée par l'auteur (« 2026.9 beta », base 4.27), qui n'a jamais été poussée sur son GitHub.- Fichiers seulement chez Vinfamy (17), tous sans intérêt :
- journaux de cuisson
Build/*NoEditor/FileOpenOrder; - 11 personnages d'une session de test (
Content/Saves/_session) ; LifePlay.sln, régénérable ;Plugins/StreetMap/.gitignore.
- journaux de cuisson
- Fichiers communs (1 969) : notre version est la plus récente ou la plus complète partout.
Content/Modules: 705 fichiers ajoutés, 564 modifiés (+88 839 lignes, −3 905), aucun supprimé.- Icônes et Blueprints : nos versions sont plus récentes et converties en UE5.
- Sources des plugins : nos versions sont portées en 5.5.
- Seul cas examiné en détail : 33 scènes
vin_Base/Scenes/corruption/co_*.lpscene, pleines en V3.6, vides chez nous.- Elles n'ont pas disparu : elles sont dans le module
vin_Corruption(« Unofficial Corruption Module », repris par un moddeur tiers après le retrait de la base du jeu). On y trouve 18 scènes identiques à la V3.6 et 15 plus récentes. - Les fichiers vides de
vin_Baseévitent un double déclenchement. - Les restaurer créerait des doublons : non restaurées (décision : « si pas de conflit »).
- Pour mémoire, la compatibilité de leur script avec le jeu actuel avait été vérifiée : toutes les actions, fonctions
et variables existent encore. Les V3.6 contiennent aussi une faute de frappe d'origine dans
co_*_threesome(guillemet ouvrant manquant).
- Elles n'ont pas disparu : elles sont dans le module
Rien n'est à récupérer du dépôt de Vinfamy.
2. Fusion d'historique (décision utilisateur, option 1)
git merge -s ours --allow-unrelated-histories vinfamy/master (commit 82a64d9, tag reconcil-avant sur l'état
précédent) :
- L'arbre de fichiers de
mainest strictement identique avant et après (a431854e…). vinfamy/masterdevient un ancêtre demain, et les 141 commits de l'auteur sont conservés dans l'historique.- Comparaison GitHub
main...vinfamy:LifePlay:master:behind, 0 commit en avance chez Vinfamy.
Retour arrière : git reset --hard reconcil-avant puis push forcé, à éviter une fois la fusion publiée.