2009-07-09 17 views
7

Sto lavorando con Eclipse e ClearCase e stiamo affrontando il problema che non c'è alcuna funzione "ignora" in ClearCase e stiamo controllando regolarmente i file che non dovrebbero essere stati archiviati.ClearCase ed Eclipse: come nascondere/ignorare i file?

In Eclipse, ho già trovato la configurazione "Risorse ignorate" nella finestra -> Preferenze -> Team e ho potuto ignorare i file che seguono uno schema specifico in questo modo.

Ma cosa devo fare se voglio

  1. mantenere una cartella e tutto il suo contenuto di essere controllato in (come ad esempio un obiettivo a cartella che contiene le classi e simili) o
  2. mantenere una singola specifica file che non può essere abbinato da un pattern in "Risorse ignorate" dall'essere archiviato?

Aggiornamento: Stiamo utilizzando il plug-in Eclipse fornito.

risposta

5

All'interno di eclipse, il plug-in ClearCase corrente non può specificare i file da ignorare e verranno sempre visualizzati con un comando nativo ls -private come file privati.

Solo una GUI dedicata (come CCRC - ClearCase Remote client - usato come Rich Client Platform basata su Eclipse) ha un modo di specify ignore files.

+0

La documentazione che hai collegato descrive la stessa configurazione "Ignored Resources" che è disponibile anche in Eclipse ma non soddisfa i 2 requisiti sopra indicati –

+0

@Benedikt: in effetti, il mio punto era solo per illustrare che solo un dedicato La GUI (eclipse + CCRC) potrebbe supportare questa caratteristica, ma il plugin ClearCase da solo (sopra Eclipse) no, perché si basa solo sui comandi nativi ClearCase (che non includono una funzionalità "ignore file", per quanto ne so) – VonC

+0

@VonC Sto cercando di ignorare i file .class dalla mia vista usando CCRC.Faccio ciò che hai pubblicato, ma quando cerco nuove risorse mostrano tutti i file .class, perché non funziona? Cosa mi manca? – Alavaros

0

(sto supponendo che si sta utilizzando il plugin Eclipse)

Quando si crea un nuovo file o una cartella, esso si chiede se si desidera o meno aggiungere l'elemento (s) al controllo del codice sorgente. Se fai semplicemente clic su Annulla sul popup, questo verrà ignorato fino a quando non lo aggiungi specificamente. Quindi, ClearCase, in effetti, ti chiede se questo è un file ignorato non appena lo crei. Se i file vengono archiviati, dai la colpa alle persone che hanno effettuato il check-in, non a ClearCase.

+0

Ma continuano a essere visualizzati in tutte le ricerche, ad esempio nei file che non sono stati ancora aggiunti e se non si fa attenzione, questi verranno aggiunti a ClearCase. –

+0

Quando faccio un checkout, non si presentano per me. – geowa4

+1

Se si cercano i file View-private, ad esempio, non è possibile distinguere tra file che non sono stati ancora aggiunti e file che non si desidera aggiungere. –

1

Direi un'occhiata alla creazione di una voce nel proprio configspec per escludere il file/cartella di destinazione.