Résolution manuelle du conflit dans domo91.py

This commit is contained in:
root
2025-04-25 10:32:54 +02:00
7 changed files with 143 additions and 4 deletions

View File

@@ -0,0 +1,33 @@
#!/bin/bash
# ---------------------------------------------
# Script : update_product_from_develop.sh
# Objectif : Met à jour les fichiers de 'product' depuis 'develop'
# uniquement pour les fichiers déjà existants dans product
# ---------------------------------------------
echo "📁 Branche active : $(git branch --show-current)"
# Vérification qu'on est bien sur 'product'
current_branch=$(git branch --show-current)
if [ "$current_branch" != "product" ]; then
echo "❌ Tu n'es pas sur la branche 'product'. Abandon."
exit 1
fi
# Lister les fichiers présents dans 'product'
echo "📄 Création de la liste des fichiers dans 'product'..."
git ls-tree --name-only -r product > product_files.txt
echo "🔄 Mise à jour des fichiers depuis 'develop'..."
while IFS= read -r file; do
if git show develop:"$file" > /dev/null 2>&1; then
git checkout develop -- "$file"
echo "✅ Mis à jour : $file"
else
echo "❌ Absent dans develop : $file"
fi
done < product_files.txt
echo "✅ Mise à jour terminée."

View File