Aufgaben-Python/courses/git/07_merge_konflikte_verstehen_und_loesen/aufgabe.sh

23 lines
834 B
Bash
Executable file

#!/usr/bin/env bash
# ==============================================================================
# 🔀 Conflict Resolution - Git 07: Merge-Konflikte analysieren & lösen
# ==============================================================================
# 🎯 TEILZIEL 1: Kollidierende Änderungen auf zwei Branches provozieren
# 🎯 TEILZIEL 2: Konfliktdateien identifizieren und Konfliktmarker bereinigen
# 🎯 TEILZIEL 3: Aufgelöste Datei mit git add stagen
# 🎯 TEILZIEL 4: Merge-Commit sauber abschließen
resolve_conflicts() {
local repo_dir="${1:-.}"
cd "$repo_dir" || return 1
# TODO: Implementiere die geforderten Git-Befehle
echo "Führe resolve_conflicts in $repo_dir aus..."
return 1
}
# Direkter Aufruf bei Skript-Ausführung
if [[ "${BASH_SOURCE[0]}" == "${0}" ]]; then
resolve_conflicts "$@"
fi