jak szybko wygenerować plik Excel (CSV) z listą plików w danym folderze?
Więcej…
Posty oznaczone przez tag 'export'
Export (tylko) zmienionych plików pomiędzy dwoma rewizjami w SVN
Niestety komenda
1 |
svn export |
Nie zezwala na użycie zakresów jak np. w przypadku
1 |
svn merge |
Poniższa komenda powinna być pomocna w osiągnięciu tego celu. Należy w niej określić 3 parametry: rewizję początkową – jej numer (tutaj 2) rewizję końcową (tutaj 5) pełen adres url repozytorium (tutaj svn checkout svn://svn.code.sf.net/p/googlemapsprestashopmodule/svn/ )
1 |
for i in $(svn diff --summarize -r 2:5 svn://svn.code.sf.net/p/googlemapsprestashopmodule/svn | awk '{ print $2 }'); do p=$(echo $i | sed -e 's{svn://svn.code.sf.net/p/googlemapsprestashopmodule/svn/{{'); mkdir -p $(dirname $p); svn export $i $p; done |
Pliki pojawią się w folderze w […]
Więcej…
export plików zmienionych pomiędzy dwoma rewizjami w svn (subversion)
Baardzo przyjemna komenda. Pozwala nam na wyłuskanie jedynie tych plików które się zmieniły na przestrzeni dwóch konkretnych rewizji:
1 |
for i in $(svn diff --summarize -r 2490:2429 file:///path/to/repo | awk '{ print $2 }'); do p=$(echo $i | sed -e 's{file:///media/magic/svn/projekty/myproject{{'); mkdir -p $(dirname $p); svn export $i $p; done |
Gdzie 2490 i 2429 to 2 skrajne rewizje. Niestety wymaga ono modyfikacji, ponieważ w takiej formie wyeksportują się te pliki do.. folderu / (czyli roota systemu). W każdym razie działa ona i można je potem stamtąd […]
Więcej…