2012-04-13 12 views
2

In 'Pending Changes' führt die RTC-Quellcodeverwaltung den Zielordner als ausgehende Änderung auf. Mein Projekt basiert auf Maven. Ich habe keine Änderungen am Zielordner vorgenommen.RTC-Quellcodeverwaltung, die eine ausstehende Änderung anzeigt, wenn keine Änderung vorgenommen wurde

enter image description here

Wenn ich den Zielordner mit dem Strom zu vergleichen, ich ich bin fließt es keine angezeigt Unterschiede:

enter image description here

Gibt es einige andere Kriterien, die die ‚Ausstehende Änderungen verursacht 'view to list my target folder & Wie kann ich feststellen, welche Änderung von RTC erkannt wird?

Wenn ich versuche, und lösen Sie die changeset innerhalb des Zielordners erhalte ich die Fehlermeldung:

enter image description here

Antwort

2

Der kleine + in den schwarzen Pfeil über dem Verzeichnis ‚target‘ bedeutet RTC-Verzeichnis als sagte erfasst neues Element zu liefern.
Das bedeutet, dass Sie das Verzeichnis mit dem Rest Ihrer Änderungen eingecheckt haben müssen.

Im Allgemeinen sollte target ignoriert werden (dh nie als eingecheckt angesehen werden).
In Ihrem Fall sollten Sie:

  • entfernen Sie das Verzeichnis aus Ihrem changeset (Sie unter der Annahme der changeset nicht bereits vollständig): in Ihrem changeset undo auf das Zielverzeichnis versuchen.
    (Dies würde tatsächlich auslösen, für ein neu erzeugtes Element die Fehlermeldung
    "Undoing this change would produce an orphan with no parent folder").
    der rechten Maustaste und wählen „ignore
    (wählen Sie nicht „Reverse“ auf der changeset selbst: es würde alle Änderungen zur Zeit eingecheckten in Rollback)
  • fügen Sie sie .jazzignore: das ignorieren Option wird hinzugefügt oder erstellen Sie eine .jazzignore, um Ihr Verzeichnis darin zu deklarieren.

Of bearbeiten Ihre .jazzignore, wenn Sie bereits eine haben, mit einem Inhalt wie:

core.ignore.recursive= \ 
    {target} 

Hinweis: mit Clearcase ist das Problem anders, da Clearcase nicht erkannt hat, was privat ist von was ausgecheckt ist (und Sie nicht mit RTC auschecken).
Sie müssen explizit nach all private files oder all checked out files fragen.

+0

Wenn ich versuche, den Changset rückgängig zu machen, erhalte ich einen Fehler. Ich habe es zur ursprünglichen Frage hinzugefügt. –

+1

@ user470184: In diesem Fall wäre eine einfachere Lösung, "ignore" anstelle von "demo" zu wählen, was dieses Element direkt zu einem '' registrieren soll.jazzignore Datei – VonC

+0

Eine andere Option, die gerade versucht wird, ist das Verwerfen des Changesets, obwohl ich gerade entdeckt habe, dass dies die Dateiänderungen rückgängig macht, also nicht so nützlich, wenn viele Änderungen vorgenommen wurden. –