Verzeichnisse mit verschiedenen Version Control - Systemen gleichzeitig updaten
Falls Sie wie ich eine Menge mit Version Control - Systemen verwaltete Verzeichnisse in einem einzigen Überverzeichnis haben, kann ich das folgende Skript empfehlen. Es begibt sich in jedes Unterverzeichnis des
aktuellen Verzeichnisses und holt dort jeweils die neue Version des Repositories ab. Es funktioniert mit Mischungen von git und svn - Repositories!
aktuellen Verzeichnisses und holt dort jeweils die neue Version des Repositories ab. Es funktioniert mit Mischungen von git und svn - Repositories!
#!/bin/sh
for i in `ls`
do
if [ -d $i ]
then
echo "############ $i ############"
cd $i
if [ -d .git ]
then
git $1
else if [ -d .svn ]
then
svn up
else
echo Not a valid repository!
fi
fi
cd ..
fi
done
danielgruen - 3. Jul, 09:55