Ist es eine gute Richtlinie, die Quellcodeverwaltung nach erfolgreichen Builds zu automatisieren?Post-Build-Commits: gut oder schlecht?
Edit: Ich frage, weil ich häufiger, inkrementelle Commits zwischen Versionen will, dass es einfacher zu finden, um den Punkt zu machen, wo ein Fehler als ein Rollback 2K + neue Codezeilen zwischen v1.0 eingeführt wurde und v1.1.
+1 für die Waffen. – Albireo
Was ist, wenn ich ein DCVS benutze und ich nur lokal festlege und Reservespuses zu einem zentralen Repo für manuelle Aktionen mache? –
Sicher, aber persönlich möchte ich immer noch nur Code schreiben, von dem ich weiß, dass er funktioniert. Das macht es viel einfacher, wenn Sie einen Fehler aufspüren. Nehmen wir an, Sie haben Code programmiert, der gut kompiliert, aber spektakulär abstürzt, sobald Sie ihn ausgeführt haben. Es ist Zeit, den Fehler aufzuspüren - ein guter Weg, um sich gegen das, was im Depot ist, zu verhalten. Leider hatten Sie kürzlich 5 erfolgreiche Kompilierungen, was 5 Commits bedeutet, und Sie wissen nicht oder erinnern sich nicht daran, wann der Code das letzte Mal funktioniert hat. Also viel Spaß dabei, Zeit zu verlieren, um die Version zu finden, die funktioniert hat, und dann dagegen zu diffundieren. – EboMike