Also habe ich eine private Codebasis, die ich mit einigen externen Mitarbeitern gemeinsam entwickle. Ich möchte, dass sie zum Code beitragen können, aber ich möchte nicht, dass sie die gesamte Commit-Geschichte unseres Projekts durchsehen. Ich weiß, dass es möglich ist, die Geschichte unseres Repositories zu "quetschen", indem wir rebase
verwenden: Das ist ideal, um unsere gesamte Geschichte so zu verdichten, als wäre es ein Commit. Ist es dann überhaupt möglich, zwei Repositories zu haben, eines mit einem "gequetschten" Verlauf, den unsere Mitarbeiter verwenden können, und ein zweites Repository, das unsere Historie enthält, die wir intern verwenden können, und aktiv zwischen ihnen hin- und herschieben? (ohne die Geschichte der detaillierteren Repository zu der einfacheren zu verraten?)Arbeiten mit zwei Repositories, eines mit einem "geschrubbten" Verlauf
6
A
Antwort
1
Sie können nicht zwischen zwei verschiedenen Geschichten schieben oder ziehen. Sie können jedoch zwei Historien (sogar im selben Repository als separate Zweige) behalten, wenn Sie möchten. Sie müssen git rebase
und/oder git cherry-pick
verwenden, um neue Commits von einem Verlauf in einen anderen zu übertragen.
Verwandte Themen
- 1. Node.JS: Arbeiten mit mehreren Git-Repositories
- 2. Jenkinsfile mit zwei Git-Repositories
- 3. Wie kombiniere ich zwei Git-Repositories, ein Snapshot des anderen mit dem aktuellen Verlauf?
- 4. Arbeiten mit abgebrochenen Pull-Requests auf Github (Verlauf beibehalten)
- 5. Wie man Git mit zwei Repositories behandelt
- 6. Merging zwei Git Repositories
- 7. Muiltplie zwei Felder, eines mit einem Prozentzeichen
- 8. Wie werden zwei verschiedene Git-Repositories zu einem mit zwei Zweigen verbunden?
- 9. SVN Code mit Historie zwischen zwei Repositories verschieben
- 10. Wie synchronisiert man zwei Subversion-Repositories?
- 11. Gleichzeitig mit Git und SVN arbeiten
- 12. Java Swing Matte Border mit linearem Verlauf?
- 13. Verlauf der Befehle mit Benutzer
- 14. Mit API arbeiten (Seite mit zwei jQuery-Versionen und domänenübergreifend)
- 15. Mit zwei separaten Redis-Instanzen mit sidekiq arbeiten?
- 16. Eine Entität, zwei Repositories in Symfony
- 17. Xamarin bildet mit einem OnPropertyChanged mit einem INT-Wert arbeiten
- 18. DDD-Repositories-Muster mit NHibernate
- 19. Reagieren Router Browser-Verlauf mit Server-Routing
- 20. Wie aktualisiert man den Verlauf eines iframes?
- 21. SVN: Repository-Stamm in den Zweig eines anderen verschieben (mit Verlauf)
- 22. Dependency Management in Git-Repositories (mit Submodulen)
- 23. Neuen TFS-Zweig mit Verlauf erstellen
- 24. Zwei Repositories (1 SVN und 1 Git) im gleichen Ordner?
- 25. Wie man zwei unabhängige Repositories verbindet?
- 26. Zusammenführen von zwei Remote-Repositories in Git
- 27. Wie kann ich zwei Git-Repositories vergleichen?
- 28. bekommen die Differenz zwischen zwei Repositories
- 29. EF Mit allgemeiner und spezieller Repositories
- 30. Arbeiten mit einem Array und Ajax