2011-03-17 1 views
0

J'ai le code téléchargé en utilisant TortoiseSVN GUI. Je veux utiliser les commandes svn dans un fichier batch. Cependant, TortoiseSVN n'a pas svn commandes à l'exception de TortoiseProc.exe /command:. Alors j'ai téléchargé ligne de commande CollabNet svn qui fournit svn commandes. Mais maintenant, je reçoissvn: '.' n'est pas une copie de travail

svn: '.' is not a working copy. 

J'ai aussi essayé avec TortoiseProc.exe /command mais je reçois aussi

svn: '.' is not a working copy 

Répondre

2

Il semble que vous ne soyez pas dans un répertoire de travail SVN lors de l'exécution de TortoiseProc.

Etes-vous sûr que vous êtes dans une copie de travail avant d'exécuter TortoiseProc?

S'il vous plaît noter que vous devez exécuter la commande dans le dossier de la copie de travail , pas dans un répertoire .svn.

+0

J'ai obtenu la solution ... Je le faisais dans le mauvais sens ... J'utilisais pour aller dans le .svn dir et l'était l'exécution de svn info. Mais la méthode correcte est de ne pas aller dans le répertoire .svn mais d'être dans le répertoire qui a .svn dir puis d'exécuter svn info – Enosh

1

Je comprends que vous avez téléchargé le référentiel en utilisant l'interface graphique TortoiseSVN. Avez-vous eu un problème pendant que vous faisiez cela? Parfois, lors de l'utilisation de commandes svn, l'opération ne se termine pas correctement, laissant les métadonnées corrompues. Vous devriez essayer de faire une autre commande.

Questions connexes