Warum ist mein RTC-Repository-Arbeitsbereich nicht geladen?

8238
Leons

Am Freitag wurde mein Rational Team Concert-Repository-Arbeitsbereich in meiner lokalen RTC-Eclipse-Umgebung mit Ordnern auf meiner Festplatte geladen

Aus irgendeinem Grund hält RTC es heute nicht für "geladen". Es gibt mir ein "Akzeptieren Sie ankommende Änderungen in einer nicht verbundenen Komponente, werden diese nicht in die Sandbox geladen. Möchten Sie fortfahren?" Warnung, wenn ich versuche, die eingehenden Änderungen zu akzeptieren, und beim Aktualisieren des Dateisystems keine ausgehenden Änderungen angezeigt werden.

Das Tetris-Element, das die Quellsteuerungskomponente darstellt, ist blau umrandet (nicht geladen) und nicht blau gefüllt (geladen).

Warum wird meine Kasse nicht mehr als "geladen" betrachtet? Wie kann ich den geladenen Arbeitsbereich berücksichtigen, ohne meine lokalen Änderungen zu überschreiben?

In der Vergangenheit habe ich mich mit dieser Situation befasst:

  1. Eine Kopie meiner Checkout-Ordner erstellen
  2. Laden Sie sie aus der Quellcodeverwaltung
  3. Überschreiben der Last mit meiner Sicherungskopie

Dies ist ein zeitaufwändiger und fehleranfälliger Vorgang. Gibt es eine Möglichkeit, dass RTC nur den gleichen Arbeitsbereich erkennt, den es zuvor hatte?

Tag Vorschläge: rtc rational-team-konzert jazz

3

3 Antworten auf die Frage

6
Deniz

Ich habe bemerkt, dass dies passiert, wenn sich RTC aus seinen eigenen Arbeitsbereichsdateien gesperrt hat. Anstatt den gesamten Arbeitsbereich erneut zu laden, können Sie versuchen, eine einzelne Komponente zu laden.

1) Suchen Sie unter "Meine Repository-Arbeitsbereiche" Ihren Arbeitsbereich und finden Sie eine kleine Komponente. Klicken Sie mit der rechten Maustaste und laden Sie als

2) Im Dialogfeld "Repository-Ordner laden" werden möglicherweise keine Elemente in Sandbox angezeigt (oder Ihr Stammquellordner wird angezeigt). Wenn Sie den Zielarbeitsbereich nicht finden können, verwenden Sie Erstellen und wählen Sie den vorhandenen Ordner auf der Festplatte aus, in dem sich Ihre Quelle zuvor befunden hat. Verwenden Sie auch den gleichen Verzeichnisnamen für die Komponente.

3) Klicken Sie auf "Fertig stellen". Wenn Sie diese Komponente zuvor geladen hatten, wird Ihnen mitgeteilt, dass sich der Inhalt bereits am Ziel befindet. Das ist in Ordnung, überschreiben Sie es (wenn Sie Änderungen vorgenommen haben, die Sie behalten möchten, kopieren Sie sie zuerst).

4) Nachdem die Komponente geladen wurde, sollte sie ihre eigene Ansicht des Arbeitsbereichs aktualisieren und sich daran erinnern, dass die anderen Komponenten geladen wurden.

Ich habe festgestellt, dass dies schneller ist, als den gesamten Arbeitsbereich neu zu laden, da Sie eine Komponente auswählen können, die sehr schnell geladen wird. Sie müssen dies jedoch wahrscheinlich für jeden Arbeitsbereich wiederholen, um sie alle aufzufrischen.

5
yatsa

Ich habe lange nach einer Antwort darauf gesucht. Aus meiner rein persönlichen Meinung - ich habe noch nie mit so viel Mist fertig geworden wie mit diesem Tool. Ich kann kaum glauben, dass jemand mit dem Verkauf dieses Geldes Geld verdienen will, wenn es andere Alternativen gibt, die zumindest die Aufgabe erfüllen werden (ich habe nicht einmal das Ziel, besser zu machen). Nun - wenn die Wut mich schon durchflogen hat ...

Ich synchronisiere viel zwischen unserem lokalen Git-Repository und dem RTC des Kunden. Eine Situation wie oben tritt meistens auf, wenn das Befehlszeilen- lscm- Tool verwendet wird, ohne dass Eclipse geöffnet ist. Anscheinend ist dieser Teil (dh mangelnde Sonnenfinsternis) die "Unterbrechungssache". Die Lösung, die ich heute gefunden habe, ist:

  • alles schließen
  • starte deinen Computer neu
  • Öffnen Sie RTCs Eclipse FIRST
Absolut einverstanden, dass dieser Teil "mit so viel Mist noch nie zu tun hatte"! Wolfram Rittmeyer vor 9 Jahren 4
0
Ken Bellows

Dies ist jetzt eine alte Frage, aber aus Gründen der Nachwelt bin ich auf dieses Problem gestoßen und habe eine andere Lösung gefunden:

  1. Schließen Sie Eclipse. (Warten Sie, bis es vollständig heruntergefahren ist.)
  2. Öffnen Sie den Task-Manager und prüfen Sie, ob noch ein Eclipse-Prozess ausgeführt wird.
  3. Wenn Sie eine finden, töten Sie sie und öffnen Sie Eclipse erneut.

Das hat es für mich gelöst. Es scheint, dass Eclipse gelegentlich, wenn er nicht ordnungsgemäß heruntergefahren wird, den Besitz einiger Dateien im .jazz5/Verzeichnis Ihres Arbeitsbereichs behält, die das RTC-Plugin nicht ordnungsgemäß funktionieren lassen.