2009-06-04 11 views
8

C'è un modo per far ignorare Perforce nuovi file in un'area di lavoro client nella vista dell'area di lavoro?Ignora i file generati dal client nella vista dell'area di lavoro Perforce

Ho 120 file java che generano oltre 700 file di classe, quindi la gestione di questi file in una singola cartella è noiosa. Riconosco che generare l'output in una cartella separata è una soluzione elegante, ma non è quella che è fattibile al momento.

Question 55449 si riferisce all'ignorare file esistenti sul server, ma la vista dell'area di lavoro include ancora questi file.

MODIFICA: Sto cercando di escludere solo file .class (o qualche altro filtro arbitrario) non TUTTI i file. Riconcilia lavoro offline mostra anche questi file di classe.

+0

Perché non è possibile utilizzare solo la vista Depot invece della vista Area di lavoro? – raven

+0

Questo è quello che pensavo anche io, ma poi potrebbero esserci delle volte in cui BrianH vorrà aggiungere un file che si trova in modo tale che questi altri file debbano essere visualizzati da Perforce. Ma questo avrebbe vanificato lo scopo della sua domanda ...:/ –

risposta

8
 -//folderName/folderName/folderName/*.class //workspaceName/folderName/folderName/*.class

Se questa linea è la "vista" della Workspace, il Gruppo "Riconciliare Non in linea" tutti i file .class in un ramo "Esclusa Files". I file di classe verranno comunque visualizzati nella vista dell'area di lavoro.

0

Dipende dall'eseguibile di perforazione che si sta utilizzando.

Se si utilizza p4v.exe, si troverà sopra l'area di lavoro l'icona di un filtro giallo. Selezionando questa icona verrà visualizzato un menu di scelta rapida. Una delle opzioni è 'Nascondi file non in deposito'. Selezionando questo dovrebbe produrre i risultati desiderati.

+0

Il problema con questo è nasconde TUTTI i file. Sto cercando di escludere file specifici (generati). – BrianH

+0

Purtroppo, anche se vedo che c'è un modo per filtrare la vista del depot escludendo/includendo i file per estensione e altre opzioni, non vedo alcun modo per farlo per i file locali. In un mondo perfetto, separare la tua fonte dal tuo output sarebbe un'opzione. Buona fortuna con questo. – akf

1

Se si utilizza P4V, selezionare "Nascondi file locali" dal menu "Filtro area di lavoro" che si trova nel menu "Visualizza".

Funziona allo stesso modo per i client Windows e Macintosh.

+0

Hai ragione con il tuo commento sopra, Sto cercando di escludere solo i file specifici. Se riesco a ignorare i file .class, non posso preoccuparmi di perdere nuovi file a cui tengo molto. – BrianH

+0

@Lyndsey Ferguson: sai come farlo nella visualizzazione Diff Folder? – user443854

2

Se non si desidera ricordare di mettere la linea di esclusione di BrianH in tutte le aree di lavoro (ovvero le specifiche client), quindi chiedere all'amministratore di archiviare file .class nella tabella delle autorizzazioni del server P4. Questo renderà trasparente a tutti gli utenti.

1

Se si utilizza o può utilizzare il plug-in Perforce di Eclipse, quindi the plugin documentation elenca diversi modi per ignorare le cartelle file &.

Problemi correlati