2009-08-14 12 views
19

In IntelliJ, posso avere diversi elenchi di modifiche in modo da poter inserire determinati file che non desidero mai inserire in una diversa lista di modifiche, e non mi verrà chiesto di salvare quei file a meno che non selezioni quella lista di modifiche. Ad esempio, alcuni file di configurazione del database, file di progetto di eclipse, ecc., Voglio raramente o mai impegnarmi.Diversi elenchi di modifiche in subclipse?

C'è un modo per farlo utilizzando Subversion in Eclipse? Non sono stato in grado di trovarlo, quindi devo deselezionare i file che non voglio commettere ogni volta. Nota che non posso usare svn: ignore perché questi file sono e dovrebbero essere nel repository.

risposta

26

È possibile eseguire questa operazione nella vista Sincronizza. Fare clic sul pulsante Show Change Set. È quindi possibile aggiungere file modificati per cambiare set (e creare nuovi gruppi di modifiche) dal menu di scelta rapida.

+0

Bello, grazie! –

+0

Meraviglioso! Mi manca molto da IntelliJ :) – Hoof

+0

e i changeset verranno visualizzati solo dopo aver impostato alcuni file su alcuni changeset. –

5

Mentre la nozione di modifica set di elenco modifiche non è direttamente supportata da subversion, una possibilità sarebbe quella di utilizzare SVN in congiunzione con Mylyn.

È possibile impostare ciascun gruppo di file su un'altra attività e verificare se subclipse consente di eseguire solo una o più attività tramite Mylyn.
Non ho provato questa configurazione direttamente, ma vale la pena provare.

Un'opzione simile (vedi Mylyn Wiki):

creare e gestire automaticamente con il contesto compito - consente la gestione automatica di modifica del set. I set di modifiche verranno creati automaticamente in modo che sia possibile eseguire il commit o aggiornare solo le risorse presenti nel contesto di un'attività.

suoni promettenti.

0

Come mettere questi file su svn: ignorare l'elenco? (imposta i file da escludere come valori di
svn: ignora proprietà) Saranno esclusi dalla versione in modo che non vengano mai eseguiti
e qualsiasi modifica a questi file verrà ignorata da subversion.

1

Cambia set in eclissi (plug-in subclipse) non funziona troppo bene. Se chiudi il progetto e lo riapri, le tue serie di modifiche scompaiono o tutti i file che hai precedentemente assegnato a un set di modifiche non sono più assegnati. SVN: ignore non funziona se si tratta di una directory ma si desidera tenere traccia dei file che si trovano all'interno della directory (non chiedere come ciò accade - difficile da spiegare). La lista dei cambiamenti di IntelliJ è molto meglio.

0

Se si ottiene il plug-in TeamCity, è possibile avere una visualizzazione Sincronizzazione più avanzata del normale in Eclipse. O semplicemente continua a usare IDEA ......

Problemi correlati