2009-10-06 8 views

risposta

0

Potresti importarli tutti in un SCCS e quindi controllarli tutti in una volta? Potresti provare questo come un esperimento usando cvs, non perché tu voglia iniziare a usare cvs nel 2009, ma perché ha il miglior supporto di Eclipse. Se cvs non può farlo, gli altri probabilmente non possono neanche.

+0

dimenticato di dire, io sto usando ClearCase per il controllo di versione. La maggior parte di questi progetti non avrò mai bisogno di dare un'occhiata. Ho solo bisogno che vengano importati nel mio spazio di lavoro per poterli costruire. –

1

This answer mostra come importare un set arbitrario di progetti in Eclipse utilizzando un plug-in personalizzato.

Se ho compreso correttamente la domanda, è sufficiente specificare i percorsi di tutti i progetti da importare nel file newprojects.txt nella directory principale dell'area di lavoro. Si consiglia di rimuovere la parte che elimina i progetti esistenti.

0

Per le viste snapshot, abbiamo uno spazio di lavoro "modello" che fanno riferimento i file .project e .classpath in modo "standard":

c:\ccviews\projectA\vob1\path\... 
c:\ccviews\projectB\vob1\path\... 
c:\ccviews\projectC\vob2\path\... 

Così copiando quell'area di lavoro, siamo in grado di installare rapidamente i progetti per un nuovo membro della squadra.
Ogni collega definirà le proprie opinioni istantanee con:

  • un nome univoco (
    • colleague1_projectA_snap,
    • colleague1_projectB_snap,
    • ...)
  • lo stesso root directory per ogni vista riferita ad un give n progetto
    (c:\ccviews\projectA per:
    • colleague1_projectA_snap o
    • colleague2_projectA_snap o
    • colleague3_projectA_snap ...)

Dal momento che una visione istantanea può essere posizionato ovunque vi piace sul disco , è possibile:

  • definire un percorso standard
  • ridimensionare tale numero a un numero elevato di visualizzazioni di istantanee.

Naturalmente, che non sarebbe possibile con viste dinamiche, dal momento che le loro strade si sarebbero da:

m:\aUniqueName\vob1\path 

che si può chiedere a ciascun utente di associare in vista di una lettera di unità, ma che non lo fanno scala per un gran numero di visualizzazioni.
In ogni caso, viste dinamiche sono grandi per l'accesso e la consultazione dei dati, non per la compilazione (il tempo necessario per accedere a qualsiasi grande jar o dll attraverso la rete è semplicemente troppo importante)

0

Eclipse come il concetto di gruppi di progetto, ma io Sono abbastanza sicuro che sia legato all'utilizzo di CVS. Il mio team ha utilizzato questa funzione ed è il modo in cui abbiamo condiviso l'insieme di progetti tra di noi.

Un altro 2 alternative che conosco:

Buckminster

E 'un progetto di Eclipse che fa assemblaggio dei componenti, e una parte di questo è i progetti. La documentazione è stata un po 'schifosa l'ultima volta che ci ho giocato, ma funziona. Non ho idea se hanno il supporto per ClearCase, sebbene sia estensibile.

Jazz

costa denaro ed è anche costruito su Eclipse. Riguarda un terreno simile a quello di Buckminster, ma va molto più lontano in materia di squadra.

0

Ho creato alcuni script per fare ciò per SVN. Attualmente, gli script vengono eseguiti da Vagrant, ma è possibile eseguirli autonomamente. Il processo per clearcase dovrebbe essere simile.

vedere la risposta qui, che fornisce link al codice sorgente: https://stackoverflow.com/a/21229397/1033422

Problemi correlati