2010-09-28 6 views
1

Je suis en train d'écrire un script dans Cygwin pour sauvegarder nos dépôts SVN tous les soirs. La première pierre d'achoppement que j'ai trouvée est que le svnadmin ne semble pas fonctionner correctement dans le shell cygwin bash.svnadmin dump dans Cygwin

Mes dépôts sont dans C: \ Référentiels

la manière suivante dans un shell cmd fonctionne très bien

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

Mais les éléments suivants dans Cygwin ne pas

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

Et échoue avec

$ 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. 

Toutefois, la commande ne fonctionne au sein Cygwin

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

Toutes les suggestions quant à pourquoi cela fonctionne dans cmd, mais pas dans Cygwin? Ai-je besoin de jouer avec les points de montage de/cygdrive?

Répondre

0

Évident maintenant je pense à ce sujet. svnadmin est un exe Windows qui ne comprend pas les chemins cygwin donc seule la version Windows fonctionnera.