J'utilise un fichier d'un dépôt git hors de github dans un projet vivant dans mon propre dépôt. Comme c'est le cas maintenant quand une nouvelle version du fichier sur github est créée, je dois la télécharger manuellement et la valider dans mon dépôt. Existe-t-il un moyen de le synchroniser automatiquement avec le référentiel distant chaque fois que j'apporte de nouveaux changements au mien? Je sais que cela a le potentiel de casser mon code, mais je préférerais revenir en arrière et corriger une partie de mon code et utiliser la dernière version. Ce sera facile pour moi de voir quelles pauses car j'ai une bonne couverture de test.Comment conserver un fichier dans un autre dépôt git à jour dans mon dépôt?
3
A
Répondre
3
Je ne connais aucun moyen de le faire pour un seul fichier. Si vous pouvez conserver les éléments du référentiel tiers dans son propre sous-répertoire, vous pouvez utiliser submodules ou subtree merge strategy. Les sections 6.6, for submodules, et 6.7, for subtree merges, de Pro Git traitent également de cette question de manière approfondie. Pour travailler avec des fusions de sous-arbres, la commande Avery Pennarun's git-subtree
peut vous être utile.
0
Jetez un coup d'œil aux sous-modules git.
git help submodule
Questions connexes
- 1. Mise à jour du dépôt Git paresseux
- 2. Comment passer d'un dépôt à un autre
- 3. Ajouter .git/config à un autre dépôt Git
- 4. Comment ajouter un dépôt git en tant que dépendance partagée d'un autre dépôt git?
- 5. fatale: Pas un dépôt Git
- 6. Un gros fichier validé corrompait mon dépôt GIt
- 7. Nombre de validations dans un dépôt git
- 8. mercurial: "Cloner" juste un fichier d'un dépôt dans un autre?
- 9. Comment fusionner un dépôt git existant dans un dépôt vide et préserver l'historique?
- 10. Comment synchroniser avec un dépôt Git distant?
- 11. Comment réinitialiser un dépôt git-svn
- 12. Comment synchroniser un dépôt git avec subversion?
- 13. Lire un dépôt Git, sans Git
- 14. Comment mettre en miroir un dépôt SVN GitHub SVN dépôt hébergé dans un autre lieu
- 15. créer un git symbolique ref dans un dépôt distant
- 16. Comment puis-je supprimer complètement un fichier d'un dépôt git?
- 17. Comment puis-je envoyer un email à un dépôt git?
- 18. Comment supprimer un dossier supprimé du dépôt distant dans Git?
- 19. comment récupérer un dépôt git à distance supprimé par mégarde du dépôt local
- 20. Comment réécrire les noms des commits dans un dépôt git?
- 21. Est-ce que Git peut tirer d'un dépôt Subversion et pousser vers un autre dépôt Subversion?
- 22. fractionnement d'un dépôt git
- 23. Comment optimiser un dépôt GIT à distance - principalement Heroku
- 24. comment fusionner le dépôt git cloné avec le dépôt d'origine
- 25. Comment ajouter une télécommande SVN à un dépôt Git?
- 26. svn: supprimer un fichier dans le dépôt
- 27. Git reset --hard et un dépôt distant
- 28. Git: Comment obtenir un instantané d'un dépôt git
- 29. Python façon de cloner un dépôt git
- 30. Comment partager des fichiers dans un dépôt
Génial! J'ai été en mesure d'obtenir le fichier individuel dans mon dépôt en utilisant un lien symbolique (Le lien symbolique fait partie de mon dépôt, mais le fichier d'origine se trouve dans un sous-module). Merci pour l'aide! –