Domanda

Sto cercando di scrivere uno script in Cygwin per eseguire il backup del nostro SVN repository notte. Il primo ostacolo che ho trovato è che lo svnadmin non sembra funzionare perfettamente ragione all'interno della shell bash Cygwin.

I miei depositi sono in C: \ repository

Fare quanto segue in un guscio cmd funziona bene

svnadmin dump C:\Repositories\Thor > Thor.dmp

Ma quanto segue entro cygwin no

svnadmin dump /cygdrive/c/Repositories/Thor > Thor.dmp

E fallisce con

$ svnadmin dump /cygdrive/c/Repositories/Thor > Thor.dmp
svnadmin: Can't open file '\cygdrive\c\Repositories\Thor\format': The system can
not find the path specified.

Tuttavia, il seguente funziona all'interno di Cygwin

$ svnadmin dump 'C:\Repositories\Thor' > Thor.dmp

Qualche suggerimento sul perché funziona su cmd, ma non in Cygwin? Ho bisogno di giocherellare con l'/ cygdrive punti di montaggio?

È stato utile?

Soluzione

Ovvio ora ci penso. svnadmin è un EXE Windows che non capisce Cygwin percorsi in modo che solo la versione di Windows funzionerà.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top