Je travaille avec un svn repo qui a environ 10 branches qui ont chacune environ 4 Go de taille, et il semble que quand j'exécute fetch en utilisant git-svn, il veut récupérer TOUTES ces branches. Je ne travaille que personnellement avec deux d'entre eux, alors comment puis-je simplement aller chercher ces deux branches et ignorer le reste?Existe-t-il un moyen d'ignorer certaines (mais pas toutes) les branches distantes en utilisant git-svn?
4
A
Répondre
3
Pour répondre à ma propre question, dans votre fichier .git/config, vous pouvez modifier la configuration de la section [svn-remote "svn"] branches.
Dans mon cas, je modifié la configuration des branches de:
branches = engine/branch/*:refs/remotes/*
Pour
branches = engine/branch/{the_one_repository_i_actually_wanted}:refs/remotes/*
La section {tout} remplace un glob et vous pouvez avoir une liste séparée par des virgules des motifs pour choses que vous voulez réellement suivre à la place.
Questions connexes
- 1. Supprimer des branches distantes?
- 2. En git, comment consulter les branches distantes d'un dépôt distant?
- 3. Récupération de toutes les branches distantes dans un référentiel Git vide
- 4. Head commets pour toutes les branches à distance en utilisant Git
- 5. Les branches git distantes ne sont pas représentées avec `git branch -r`?
- 6. Maintenir les branches locales git lors du changement des branches distantes svn
- 7. Référentiel Git avec seulement des branches distantes pour la production
- 8. Fusionner les changements de master dans toutes les branches en utilisant Git?
- 9. Puis-je mapper des branches locales vers des branches distantes avec des préfixes différents dans git?
- 10. GIT - comment conserver un fichier commun à toutes les branches
- 11. Parse un fichier CSV à extraire certaines valeurs mais pas toutes
- 12. Sécuriser certaines, mais pas toutes les pages dans une application Grails avec le plugin Shiro
- 13. Afficher toutes les branches descendantes de premier niveau en utilisant Git
- 14. Définition d'un type d'accessoire UITableViewCell sur certaines cellules, mais pas toutes
- 15. Cadre de jeu: Comment demander une connexion pour certaines actions, mais pas toutes
- 16. Git, modifier la validation racine pour toutes les branches
- 17. Utilisateur SQL Auth pouvant restaurer certaines bases de données (mais pas toutes)
- 18. Manifeste de cache HTML5: mettre en liste blanche TOUTES les ressources distantes?
- 19. Déplacer le dossier dans toutes les branches git
- 20. Comment récupérer/cloner seulement quelques branches en utilisant git-svn?
- 21. Est-il possible d'appliquer un commit à toutes les branches de git?
- 22. Les fonctions System.DirectoryServices.AccountManagement ne parviennent pas à tester certaines machines (mais pas les autres)
- 23. Existe-t-il un moyen d'exécuter un programme Java contre certaines données, puis de découvrir quelles branches n'ont pas été prises? (couverture de code)
- 24. Dans CakePHP Auth - existe-t-il un moyen de forcer https sur toutes les actions nécessitant une authentification (mais pas les autres)
- 25. Garder les branches en phase avec Git
- 26. Exécuter certaines ou toutes les sections d'un fichier ant
- 27. erreur Substring mais pas en utilisant
- 28. ne pas remplacer certaines occurrences en utilisant str_replace
- 29. Existe-t-il un moyen approprié de «synchroniser» les branches et de les garder séparées?
- 30. L'utilisation du style 'gitweb' montre toutes les branches. Est-ce que je peux montrer seulement le nombre désiré de branches?