2016-07-20 8 views
1

Wenn ich den Code von ALM bekommen muss, erstelle ich einen neuen Repository-Arbeitsbereich und erstelle dann die Sandbox.Was ist der Repository-Arbeitsbereich in RTC?

Warum muss ein Repository-Arbeitsbereich erstellt werden?

Warum kann ich nicht direkt den Code aus dem Stream nehmen?

+0

Vergessen Sie nicht, http://StackOverflow.com/Help/accepted-answer für diese ältere Frage zu lesen. – VonC

Antwort

0

Angenommen, Sie ändern möchten und Check-in Änderungen an diesen Dateien ...

Die Jazz-Source-Control in RTC setzt auf das Repository-Arbeitsbereich, um die Änderungen zu verfolgen. Dies ist Ihre eigene private Version des Streams auf dem Jazz-Server. Wenn Sie Ihre Sandbox einchecken, werden Änderungen von Ihrem Eclipse-Arbeitsbereich hierher verschoben.

0

Wie in „Working with repository workspaces

ein Repository Arbeitsplatz

erwähnt ist ein privater Entwicklungsbereich, wo Sie Ihre Arbeit und diese Beiträge zu halten, die von Teammitgliedern gemeinsam genutzt werden.
Ihre Arbeit ist für den Arbeitsbereich privat, bis Sie sich entscheiden, sie an ein Team-Flow-Ziel wie einen freigegebenen Stream zu senden.

Die Einrichtung Ihrer Repository-Arbeitsbereiche mit den richtigen Inhalten und Ablaufzielen ist der erste Schritt, um Ihren Beitrag zu den Bemühungen des Teams zu leisten.

Aus diesem Grund gibt es ein Zwischen Repo zwischen dem Strom und der Sandbox ist:

http://www.ibm.com/support/knowledgecenter/en/SS4R3B_2.0.0/com.ibm.team.concert.tutorial.doc/images/scm-flows01.gif
Quelle: Lesson 6: Source control

Sie können mehr über die "relationships between Streams, Repository Workspaces, Components and Sandboxes." lesen:

http://maven.apache.org/scm/maven-scm-providers/maven-scm-provider-jazz/images/WorkspaceWithStream.png

Ein Entwickler übermittelt seine Änderungen an die für den Repository-Arbeitsbereich definierten Ablaufziele.
Die entsprechende Aktion für einen Snapshot ist die Operation promote. Ein anderer Entwickler wird diese Änderungen akzeptieren, sobald sie fertig sind.