2012-04-04 2 views
1

Der normale Prozess zum Laden eines Projekts von ccrc-Server ist das Erstellen einer Basisansicht auf dem lokalen Computer und das Mounten eines bestimmten VOBs im CCRC-Server. Dann können wir das Projekt in dieses VOB importieren, indem wir Import -> Vorhandenes Projekt aus dem Arbeitsbereich gehen.Wie importiere ich ein Nicht-Eclipse-Projekt vom Clear Case Remote Client Server?

Aber das Problem ist, einige unserer Entwickler als die IDE Eclipse und alle Projekte auf dem Server vob nicht enthalten .project und .classpath können Eclipse-Projekt nicht erkennen, ohne die .project und .classpath Dateien mit drin. Ich habe eine Problemumgehung versucht, die ein neues Projekt mit dem gleichen Namen wie das Projekt erstellt wird, das importiert werden soll, und gehe dann Import -> Dateisystem. Dadurch wird das Projekt von Ihrer lokalen Ansicht in den Arbeitsbereich kopiert, nicht jedoch in der Quellcodeverwaltung. Dies wird beim Ein- und Auschecken ein Problem sein.

Kann mir jemand sagen, warum ich das richtig mache? Danke im Voraus.

Antwort

1

Versuchen Sie den Inhalt Ihres einfachen .project zu vergleichen, den Sie erstellt haben, um zu versuchen, in Ihrem Eclipse-Arbeitsbereich zu importieren, wobei eine .project-Datei bereits in CCRC gespeichert ist.

Sie sollten ein Element nature sehen, das dem Projekt die Funktion "Versionskontrolle" hinzufügt.
Zum Beispiel für Rational Method Composer, würden Sie sehen:

<nature>com.ibm.rmc.library.persistence.distributed.project.MethodPluginProjectNature</nature> 

(Ich bin nicht sicher, ob die Natur genau durch ein CCRC Projekt verwendet)
Siehe this technote als ein Beispiel, bei dem die .project ist manuell aussehen geändert:

<?xml version="1.0" encoding="UTF-8"?> 
<projectDescription> 
    <name>new_name</name> 
    <comment></comment> 
    <projects> 
    </projects> 
    <buildSpec> 
    </buildSpec> 
    <natures> 
    <nature>com.ibm.rmc.library.persistence.distributed.project.MethodPluginProjectNature</nature> 
    </natures> 
</projectDescription> 
+0

Auch das '' Element I in der Antwort zeigen, ist für RMC, nicht CCRC. Es ist ein Beispiel, um zu veranschaulichen, wie es aussehen würde, kein literaler Wert zu kopieren. Sie müssen einen ähnlichen '' -Elementwert in einem Ihrer vorhandenen, von CCRC verwalteten Eclipse-Projekte finden. – VonC

+0

Ich kann nicht verstehen, was Sie gesagt haben. Die Projekte auf dem CCRC-Server enthalten kein .project und ich möchte nur ein agnostisches Projekt auf dem CCRC-Server in Eclipse importieren. – Kuku

+0

@ user1311839: Versuchen Sie dann Ihren normalen Prozess, den Sie in Ihrer Frage beschreiben, in einem Dummy-Eclipse-Projekt, um es in CCRC zu importieren, nur um zu sehen, wie das generierte .project aussieht. – VonC