Je ne souhaite pas extraire la totalité de la hiérarchie de répertoires.Comment svn mkdir ../dir si ... n'est pas une copie de travail?
Répondre
La plupart des commandes SVN prennent une URL à distance, donc si vous dépôt est à http://myserver/svn/myrepo
, vous pourriez faire quelque chose comme:
svn mkdir http://myserver/svn/myrepo/mydir
svn checkout http://myserver/svn/myrepo/mydir
commettras vide ..
puis svn mkdir
Vous ne pouvez pas ajouter un répertoire contrôlé par un code source vers un répertoire contrôlé par un code non source.
C'est un choix de conception, car finalement les gens qui ont essayé le contrôle de code source multiple racine voulaient coordonner les racines, ce qui signifie une structure de répertoire unifié (enlever les racines multiples). Ce n'est pas que SVN ne peut pas vous aider à faire ce que vous voulez accomplir, c'est que vous vous approchez de votre tâche dans le mauvais sens.
Il y a deux façons de le faire, en fonction de ce que vous voulez accomplir. Si vous voulez vraiment une deuxième racine indépendante, alors c'est un projet différent. Créez un référentiel différent pour cela. Vous devrez peut-être exécuter "svnadmin create" ou demander à un administrateur de le faire.
Si vous voulez juste éviter une extraction complète pour travailler sur certaines parties, utilisez l'option "-N" ou --non-récursive pour ne récupérer que le répertoire que vous voulez (sans extraire l'arbre entier). Il peut être utile de s'habituer à ne faire référence qu'à une partie de l'arbre, mais une fois que vous l'aurez appris, vous n'aurez plus jamais besoin de l'apprendre à nouveau. Notez que vous devrez toujours ajouter votre répertoire et le renvoyer au serveur SVN pour avoir une copie, mais à part cela, vous n'aurez qu'une petite branche de l'arbre entier sur votre disque.
- 1. comment réparer svn: 'chemin/vers/dir' n'est pas un répertoire de copie de travail
- 2. Svn log - svn: '.' n'est pas une copie de travail
- 3. SVN-ANT Erreur - "n'est pas une copie de travail"
- 4. SVN: une copie de travail, deux dépôts?
- 5. Erreur de validation SVN: "'.' n'est pas une copie de travail »
- 6. SVN - La copie extraite ne peut pas être validée: 'pas une copie de travail'
- 7. Undelete en copie de travail SVN
- 8. svnant - parent dir dans le serveur n'est pas une copie de travail
- 9. SVN Copie de travail à Fusion de branche différente sans engagement de copie de travail Direction
- 10. SVN - Lorsque vous étiquetez une copie de travail, est-ce encore une copie bon marché?
- 11. Comment annuler une 'copie svn'
- 12. Impossible de supprimer par programme la copie de travail SVN
- 13. Trouver le fichier avec une URL SVN donnée dans une copie de travail SVN
- 14. Ignorer les branches dans la copie de travail SVN
- 15. Commit SVN copie de travail dans le dépôt Git
- 16. Comment savoir si un travail de copie est terminé?
- 17. Comment savoir si le répertoire de travail subversion est verrouillé par svn?
- 18. Même copie de travail du code avec 2 serveurs SVN
- 19. Déplacer votre copie de travail
- 20. Comment déterminer si une copie de travail SVN doit être mise à jour (à partir d'un script)?
- 21. Comment tricher la version client SVN utilisée pour extraire une copie de travail
- 22. Site Web avec SVN: Copie de travail: Configuration d'Apache httpd.conf pour svn checkout local - HOWTO?
- 23. Une copie de travail composée de deux référentiels
- 24. Comment déterminer la version de mise en page de copie de travail SVN?
- 25. Comment supprimer un fichier de svn versioning sans le supprimer de chaque copie de travail?
- 26. svn processus de travail
- 27. Créer une étiquette/branche à partir de la copie de travail locale en utilisant SVN
- 28. Comment puis-je supprimer un fichier de ma copie de travail svn sans le supprimer?
- 29. post-commit svn: mettre à jour une copie de travail échoue
- 30. Comment créer un projet Eclipse à partir d'une copie de travail SVN