Svndumpfilter2 + Windows Howto
-
25-09-2019 - |
Domanda
Come si fa a ottenere svndumpfilter2 o svndumpfilter3 a Windows?
tipo dump_file | svndumpfilter2 escludere xyz> filtred_dump_file
Non ha idea di cosa sia svndumpfilter2, indipendentemente da dove ho messo il file di script.
Nota: Python è installato e ho aggiunto .py estensione al file => svndumpfilter2.py
Soluzione
Python su Windows non supporta i tubi quando chiamati automaticamente. Devi eseguire esplicitamente python.exe sul file .py. per esempio:
type input.dump | C:\Python26\python.exe C:\Path\to\svndumpfilter3.py exclude xyz > output.dump
Altri suggerimenti
Hai installato Python? In tal caso, dovresti essere in grado di farlo funzionare rinominando la sceneggiatura svndumpfilter2.py
(o svndumpfilter3.py
). Windows non capisce la linea shabang nella parte superiore dello script
#!/usr/bin/env python
def foo():
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow