Dev #2

Merged
Mboehmlaender merged 25 commits from dev into master 2025-09-25 09:27:00 +00:00
Showing only changes of commit 2e93449b55 - Show all commits
+26
View File
@@ -1,5 +1,19 @@
#!/bin/bash
# ===============================
# Dateien sichern, die nicht gepusht werden
# ===============================
UNVERSIONED_FILES=("scripts/docker-release.sh")
for f in "${UNVERSIONED_FILES[@]}"; do
if [[ -f $f ]]; then
mkdir -p /tmp/git_safe_backup
cp "$f" "/tmp/git_safe_backup/$(basename "$f")"
fi
done
# ===============================
# Alle Branches sammeln
# ===============================
# Alle lokalen Branches holen, führende Sternchen und Leerzeichen entfernen
LOCAL_BRANCHES=$(git branch | sed 's/* //' | sed 's/^[[:space:]]*//')
@@ -58,4 +72,16 @@ fi
git reset --hard origin/$SELECTED_BRANCH
git clean -fd
# ===============================
# Gesicherte unversionierte Dateien zurückkopieren
# ===============================
for f in "${UNVERSIONED_FILES[@]}"; do
if [[ -f "/tmp/git_safe_backup/$(basename "$f")" ]]; then
mkdir -p "$(dirname "$f")"
mv "/tmp/git_safe_backup/$(basename "$f")" "$f"
fi
done
rm -rf /tmp/git_safe_backup
echo "Branch '$SELECTED_BRANCH' ist nun aktiv. Arbeitsverzeichnis entspricht exakt dem Remote-Stand."
echo "Unversionierte Dateien wurden wiederhergestellt."