Frage

Was ist das Konzept der einzelnen?

Wann ist es in Ordnung, um Ihre Änderungen ad acta anstelle der Prüfung in?

War es hilfreich?

Lösung

Shelved bedeutet, dass die Änderungen eingestellt werden beiseite für Sie später zu arbeiten.

in Mittel vergewissert, dass die Änderungen an den Rest des Teams zur Verfügung gestellt werden, in dem gebaut werden und wird schließlich versandt.

Sehr unterschiedlich. Denken Sie an als Werkzeug für den Kontext Regale umzuschalten, wenn Sie nicht mit einer Aufgabe fertig sind. bei der Prüfung bedeutet, dass Sie fertig sind (zumindest ein Teil davon).

Andere Tipps

Ihre Änderungen Shelve, wenn Sie die Änderungen speichern möchten, die Sie gemacht haben, müssen aber auf die vorherige Version zurück gehen andere Änderungen (vielleicht, Bug-Fixes), dass Sie ohne die Updates bereitstellen möchten Sie gerade arbeiten . Da Sie in der Regel in ziemlich regelmäßig überprüft, finde ich dies eine seltene Vorkommen sein - wie ich in der QA-Box nur zum Einsatz, und ein Fehler wurde sofort gefunden. Ich werde dieses Tages ändert ad acta mich zurück in die QA bereitgestellte Version zu bringen, um das Update machen, dann meine Änderungen unshelve - die beiden als nötig zu verschmelzen. Mehr als das, und Sie werden wahrscheinlich zu suchen, anstatt eine frühere Version und Zweig zu überprüfen. Ich würde gerne von anderen Erfahrungen zu hören, wo Regale mehr als nützlich erwiesen haben, though.

Andere Benutzer können Ihre shelvesets herunterladen, indem Sie für sie suchen, so ist es ein guter Weg, um Code laufen um auf Bewertungen. jedoch erhalten Sie eine Fehlermeldung erhalten, wenn Sie versuchen, Code-Dateien unshelve, die Sie bereits ausgecheckt haben, so dass Sie eine saubere Umgebung bereit benötigen.

ich oft meine Änderungen am Ende des Tages ad acta legen, wenn ich groß etwas arbeiten bin, dass ich nicht in überprüfen. Auf diese Weise, wenn mein PC über Nacht stirbt, habe ich eine Sicherung auf dem Server synchronisiert.

Darcy wird es vor Ort auf. Sie können denken, auch als Privat Zweig der Regale, die nicht öffentlich sichtbar für den größten Teil ist. Shelvesets kann auch vollständig, nicht wie das Löschen von eingecheckt Code gelöscht werden. Wenn Sie eine shelfset löschen ist es weg für immer.

Jeder oben gesagt hat, so viel ist wahr, und ich lernte zuzuteilen von ihm.

Nur meine Erfahrung hinzufügen, korrigiert mich wenn ich falsch bin. In einem Projekt haben wir eine Konfigurationsdatei mypc.json spezifisch für jeden PC des Entwicklers. Wir es in der Regel außer Kraft setzen, wenn sie lokal Server ausgeführt wird. Andere Teammitglieder haben die gleichen Dateinamen mit unterschiedlichen Konfigurationen in ihm. Niemand will ihre Datei mit dem gleichen Namen auf den Entwicklungszweig geschoben werden. So verwende ich ad acta legen diese Art von Änderungen zu speichern. Jedes Mal, wenn ich diese Konfigurationen benötigen kann ich leicht anwenden Änderungen von shelve und meine Umgebung Konfigurationen sind wieder in meinem Projekt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top