2010-05-29 34 views
0

J'essaie d'obtenir SVN pour copier des fichiers dans mon dossier htdocs lors de la validation. Voici ce que j'ai jusqu'à présent dans mon post-commit.bat:Subversion post-commit hook

"C:\subversion\bin\svn.exe" update "C:\apache\apache2.2\htdocs" 

Quand je regarde les fichiers journaux créés par le crochet je reçois la ligne suivante:

Skipped 'C:\Apache\Apache2.2\htdocs' 

Est-ce que quelqu'un sait pourquoi cela arrive? Quel que soit le répertoire que je choisis comme destination, j'obtiens la même erreur quel que soit le répertoire.

Je courais SVN 1.6.4, tortue 1.6.8, Apache 2.2, Windows XP SP3

Je ne suis pas en utilisant le nom d'utilisateur et mot de passe, car il n'y a pas de sécurité mis en place dans le dépôt SVN. C'est juste moi en train de développer.

Merci

+0

peut-être activer l'option verbose, vous pouvez obtenir avec ce quelques informations sur pourquoi cela a été ignoré – Svisstack

+1

Est-ce que 'htdocs' est une copie de travail? Êtes-vous sûr à 100%? –

Répondre

1

Je vois cela avec un dossier qui n'est pas une copie de travail:

 
C:\Temp>md blah 

C:\Temp>svn up blah 
Skipped 'blah' 

C:\Temp> 

Etes-vous sûr il y a une copie de travail au C:\apache\apache2.2\htdocs? Vous devez d'abord vérifier dans ce dossier avant de pouvoir le mettre à jour.
Pouvez-vous faire:

 
cd C:\apache\apache2.2\htdocs 
svn up 

Si cela ne fonctionne pas pour vous, il ne sera certainement pas pour le serveur.

+0

Je ne savais pas que la destination devait être une copie de travail. J'ai réparé ça et ça marche très bien maintenant. Merci SBI et Pekka aussi. – GeoSQL

0

Essayez option Utiliser la caisse (vous devez ajouter un lien au référentiel aussi)