Standardmethoden für Subversion

Ich frage mich, ob es noch andere Faktoren gibt, die für die Standardpraxis der Verwendung von Subversion zu berücksichtigen sind.

Die wenigen, die ich habe, sind:

Verzeichnisstruktur von / tags / trunk und / branches

Alle Arbeiten werden in einem Kofferraum ausgeführt, der die Funktionalität nicht beeinträchtigt

Verzweigen, wenn wesentliche strukturelle Änderungen vorgenommen werden oder wenn ein Feature hinzugefügt wird, das die Kernfunktionalität beeinträchtigt (vorbehaltlich der Präferenz)

Tags enthält stabile Veröffentlichungen

Führen Sie vor Arbeitsbeginn immer ein Update durch

Übernehmen Sie Änderungen am Ende des Tages / wenn eine Funktion hinzugefügt wurde

Commit Notes enthalten eine relevante Beschreibung

Festschreiben basierend auf Funktion - Festschreiben nicht pauschalieren

Ich bin im Widerspruch zu der Regel, am Ende des Tages und wenn ein Feature hinzugefügt wurde, zu verpflichten. Ich sage am Ende des Tages, um sicherzustellen, dass das Repository so aktuell wie möglich ist. Code am Ende des Tages kann jedoch unvollständig sein / Funktionalität brechen. Ein Commit kann jedoch nur dann erfolgen, wenn die Funktionen abgeschlossen wurden. Veraltet / Konflikte?

Ich würde mich über Ihre Kritik an einer meiner Ideen und an einer Ihrer Ideen freuen, die ich verpasst habe.

Vielen Dank!

Antworten auf die Frage(9)

Ihre Antwort auf die Frage