2010-01-20 6 views
3

En tant que développeur, je veux avoir un drapeau/propriété sur le fichier de travail/dossier en disant "en cours" ou quelque chose.SVN: Ignorer les fichiers/dossiers sur la mise à jour

Au fur et à mesure que je progresse, je ferai des validations vers le dépôt SVN.

Mais au cours de ce processus si j'ai besoin de mettre à jour les fichiers sur le serveur de test, je voudrais ignorer les fichiers ayant un drapeau/propriété de "en cours". Comment cela peut-il être réalisé en utilisant svn update?

Merci

Répondre

4

Je ne pense pas que vous pouvez faire: ce n'est pas « la façon dont il fonctionne ».

Si vous ne voulez pas être à jour avec la branche utilisée par d'autres developpeurs (le « tronc », en général), une possibilité est de créer une autre « branche », sur lequel vous serez le seul celui qui fonctionne - de cette façon, il ne sera pas mis à jour sauf si vous le fusionnez avec "trunk"; mais cela signifie que, si vous voulez obtenir des modifications de la part des autres développeurs, vous devrez fusionner manuellement entre le tronc et votre branche, en ne fusionnant que quelques modifications et pas les autres ... Pas sûr que vous finissiez avec quelque chose qui fonctionne, de cette façon ^^

Mais vous ne pouvez pas travailler sur un fichier, faire une mise à jour de votre copie de travail, et avoir des fichiers à exclure de cette mise à jour (Quoi qu'il en soit, avant de valider vos modifications, ll faut fusionner votre travail avec la dernière version qui est dans le référentiel).

0

Hmm.

Vous pouvez toujours "verrouiller" les fichiers sur lesquels vous travaillez, et ensuite peut-être vérifier ce "verrou" de l'autre côté, via une sorte de crochet. Mais ce n'est pas typique, et un peu étrange.

Questions connexes