- Ich habe ein Git-Repository.
- Zwischen jeder Veröffentlichung Ich erstelle einen Tag für die Freigabe.
- Beim Erstellen des Tags Ich möchte nur die Commits während dieser Zeit zu meinem aktuellen Arbeitszweig blockieren.
- Jede Hilfe würde geschätzt werden.
0
A
Antwort
1
Block commites von meinem Team
Das bedeutet, dass Sie nicht über Ihren lokalen geklonten Repo reden, sondern über den Remote-Repo auf der Serverseite.
Das Problem ist: Wir wissen nicht, was das Server ist:
- eine, die Sie nicht kontrollieren, wie ein Repo-Hosting-Service (github.com, bitbucket.org, gitlab.com, ...)
- ein, die Sie auf Ihren Servern (eine private Gitlab Community Edition-Instanz zum Beispiel)
In jedem Fall sind Hosting, anstatt zu versuchen, Commits „für einen gewissen Zeitraum“ zu blockieren, können Sie schützen die Zweig (on GitHub oder on BitBucket oder on GitLab). Das funktioniert sogar auf privaten Instanzen von GitHUb, Bitbucket oder GitLab.
Ihre Mitarbeiter würden ihre Commits in einem separaten Zweig pushen und eine Pull-Anfrage machen (oder eine Anfrage zusammenführen)
Verwandte Themen
- 1. Git, wie man nur einige Commits zieht
- 2. Wie verhindert man, dass eslint Git-Commits blockiert?
- 3. Git: Squash alle dann "extrahieren" einige Commits
- 4. git: wie man die lokalen commits "konsolidiert"
- 5. Git: Wie findet man Commits von root?
- 6. Wie drücken Sie nur einige Ihrer lokalen Git-Commits?
- 7. Warum sind einige Git Commits älter als ihre Eltern?
- 8. Git Löschen unerwünschter Commits
- 9. git pull löschen commits
- 10. Wie kann man Junk-Commits in einem Git-Repository beseitigen?
- 11. WebStorm und Git: Wie findet man Diffs zwischen zwei Commits?
- 12. Git vorherige Commits abmelden?
- 13. Git wieder mehrere commits
- 14. Wie man Git-Commits durch kleine Batches holt
- 15. Wie verfolge ich verarbeitete Git-Commits?
- 16. git: größte Commits finden
- 17. Erstellen eines doppelten Git-Commits
- 18. Wie kann ich Commits in Git überspringen?
- 19. wie man nur commits Geschichte holt, nicht Akten, die git
- 20. Git: Wie man zwischen Commits hin und her bewegt
- 21. Wie man git squash commits mit gegebenen Commit-Nachrichten macht
- 22. Warum erstellt git Merge-Commits? Und wie man diese entfernt?
- 23. Git: Wie man Commits zerquetscht, die merge-commit dazwischen haben?
- 24. git squash mehrere merge commits
- 25. Kombiniere lokale Git-Commits in einen Commit für git-svn
- 26. Git Droping Commits zwischen Client GUI & Server
- 27. Atomeditor, der git blockiert
- 28. Wie man Commits in Zweigen quetscht
- 29. Fiddler blockiert einige HTTPS-Verbindungen wie Dropbox
- 30. git ist blockiert, wie man npm Module installiert
Es ist unklar, was Sie fragen. Was meinst du mit "Blockieren" der Commits? – bejado
Block bedeutet, dass keine Commits während einer bestimmten Zeit in meinen aktuellen Arbeitszweig gehen sollten. – rakesh
Wenn Sie nicht möchten, dass irgendwelche Commits in Ihre Filiale gehen, dann machen Sie keine Commits. – bejado