Mam więc prywatną bazę kodów, którą rozwijam wspólnie z niektórymi zewnętrznymi współpracownikami. Chcę, aby mogli wnieść swój wkład do kodu, ale nie chcę, aby cała historia zatwierdzania naszego projektu była wykorzystywana. Wiem, że możliwe jest "zgniecenie" historii naszego repozytorium za pomocą rebase
: To jest idealne, po prostu skondensować całą naszą historię tak, jakby to było jedno zatwierdzenie. Czy to w ogóle możliwe, aby mieć dwa repozytoria, jeden z "zmiażdżoną" historią, z której mogą korzystać nasi kolaboranci, i drugie repozytorium, które zawiera naszą historię, którą możemy wykorzystać wewnętrznie, i aktywnie pchać i ciągnąć między nimi? (bez zdradzania historii bardziej szczegółowego repozytorium do prostszego?)Praca z dwoma repozytoriami, jeden z historią "szorowania"
6
A
Odpowiedz
1
Nie można naciskać ani przeciągać między dwiema różnymi historiami. Jednak możesz zachować dwie historie (nawet w tym samym repozytorium, co oddzielne gałęzie), jeśli chcesz. Będziesz musiał użyć git rebase
i/lub git cherry-pick
, aby przeszczepić nowe zatwierdzenia z jednej historii do drugiej.
Powiązane problemy
- 1. Jenkinsfile z dwoma repozytoriami git
- 2. Węzeł.JS: Praca z wieloma repozytoriami Git
- 3. Jak wykryć konflikt między dwoma repozytoriami git.
- 4. Moving katalogi z historią
- 5. Eksportuj git z historią wersji
- 6. Używanie dokera-komponowania z wieloma repozytoriami
- 7. wiersz poleceń w python z historią
- 8. Połączenie ośmiornicy Git z niepowiązanymi repozytoriami
- 9. SVN: Przenoszenie magistrali repozytorium do gałęzi innej firmy (z historią)
- 10. Eksportuj poddrzewo w Git z historią
- 11. Problem z historią szybkiego wyświetlania Bash
- 12. Projektowanie bazy danych z historią zmian
- 13. Które DVCS działa najlepiej z repozytoriami Subversion
- 14. Praca z System.ComponentModel
- 15. Praca z poświadczeniami jenkins
- 16. Praca z WTForms FieldList
- 17. Praca z plikami .ui.qml
- 18. Praca z obiektu
- 19. Praca z tablicą obiektów
- 20. Praca z laravel tinker
- 21. Praca z zdarzeniem AppDomain.AssemblyResolve
- 22. Praca z OAuth pytona
- 23. Praca z wyciekiem SpellCheckerSession?
- 24. Jak pracować z repozytoriami SVN 1.7 przy użyciu Netbeans 7.1?
- 25. Jak zarządzać dużymi repozytoriami git?
- 26. Python Zarządzaj repozytoriami Pycharm
- 27. Praca z wieloma równoległymi zadaniami z Railsami
- 28. Praca z mostkiem Php-Java
- 29. Praca z DIV i CSS
- 30. Dlaczego nie || = praca z tablicami?