Quindi ho una base di codice privata che sto sviluppando in collaborazione con alcuni collaboratori esterni. Voglio che siano in grado di contribuire al codice, ma non voglio che abbiano tutta la storia del commit del nostro progetto da esaminare. So che è possibile "schiacciare" la cronologia del nostro repository usando rebase
: questo è l'ideale, per condensare la nostra intera storia come se fosse stato un commit. È quindi possibile avere due repository, uno con una cronologia "schiacciata" che i nostri collaboratori possono utilizzare, e un secondo repository che contiene la nostra storia che possiamo usare internamente, e spingere e tirare attivamente tra loro? (senza tradire la cronologia del repository più dettagliato con quello più semplice?)Utilizzo di due repository, uno con una cronologia "scrostata"
6
A
risposta
1
Non è possibile premere o tirare tra due storie diverse. Tuttavia, puoi mantenere due storie (anche nello stesso repository di rami separati), se vuoi. Dovrai utilizzare git rebase
e/o git cherry-pick
per trapiantare nuovi commit da una cronologia all'altra.
Problemi correlati
- 1. Come combinare due distinti repository Git non collegati in uno con un'unica cronologia cronologia
- 2. Concatena la cronologia di due repository Git?
- 3. SVN Sposta il codice con la cronologia tra due repository
- 4. Copia SVN tra repository con cronologia
- 5. Unisci due repository Git senza spezzare la cronologia dei file
- 6. Backup del repository SVN con cronologia completa
- 7. Cluster git repository senza cronologia?
- 8. Jenkinsfile con due repository git
- 9. SVN: una copia di lavoro, due repository?
- 10. Unisci due cronologie di repository git
- 11. Esporta git con cronologia versioni
- 12. Unione di due repository Git
- 13. Utilizzo di una dipendenza firmata in due istanze di Visual Studio, un elevato/amministratore, uno normale
- 14. Utilizzo del buffer della cronologia di Chrome
- 15. Unisci due repository SVN separati in un unico repository Git
- 16. Copia un repository git senza cronologia
- 17. Utilizzo del repository Maven Bintray con Ivy
- 18. Come posso "Censor" la cronologia di un repository git?
- 19. Node.JS: utilizzo di più repository Git
- 20. cronologia git di una riga di sorgente
- 21. Utilizzo di due versioni di una dipendenza Cocoapod
- 22. Monitoraggio cronologia con JPA
- 23. Come unire un repository git esistente in uno vuoto e conservare la cronologia?
- 24. Come condividere un ramo GIT senza cronologia? (Utilizzo di GitLab)
- 25. Python regex dividere una stringa con uno dei due delimitatori
- 26. Git - Sincronizzazione di un repository Github con uno locale?
- 27. Gradle: utilizzo forzato di un repository per una dipendenza
- 28. Utilizzo di più repository in Maven
- 29. È possibile unire due repository git identicamente strutturati quando non hanno mai avuto una storia comune?
- 30. Clonazione di un repository Git in un nuovo repository - senza cronologia commit