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

È stato utile?

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
scroll top