Quali sono i pro e i contro dei plugin SVN per Eclipse, Subclipse e Subversive? [chiuso]


633

SVN in Eclipse si sviluppa in due campi. Le persone SVN hanno sviluppato un plugin chiamato Subclipse . Le persone di Eclipse hanno un plugin chiamato Subversive . In linea di massima, entrambi fanno le stesse cose. Quali sono i vantaggi e gli svantaggi di ciascuno?


1
Sono appena passato da Subversive a Subclipse perché lo spostamento di file su altri pacchetti funziona .
Heinzi,

Risposte:


176

Entrambi sono molto simili ma Subversive è il "provider eclipse svn". Uso principalmente Subversive a causa di alcune utili funzionalità:

Raggruppamento della storia

Quando sfoglio la cronologia di un ramo invece di vedere solo un mucchio di righe per ogni commit, può raggruppare i commit entro oggi, settimana, ecc.

Mappatura di trunk, rami e tag

Subversive assume il layout svn predefinito: trunk, rami, tag (che è possibile modificare), quindi ogni volta che si desidera taggare o ramificare è un clic e si fornisce il nome del tag o ramo.

Come ho detto, queste sono differenze minori che trovo semplicemente convenienti. Entrambi funzionano benissimo con mylyn, ma nel complesso non ci sono davvero molte differenze con queste due estensioni.

La fusione con Subversive è un dolore (non ho provato Subclipse), non sono mai stato in grado di unirmi con successo. L'anteprima della fusione è ottima, ma non completerebbe mai la fusione o ci vorrà molto tempo. Il più delle volte ho completato l'unione attraverso la riga di comando senza problemi.


3
Bella risposta, solo 2 cose da aggiungere: 1. Entrambi hanno un desgin simile sotto il cofano e sono stati avviati dalla stessa compagnia (è stato avviato sovversivo, perché la sottoclipse si è bloccata). 2. Il supporto per subclipse è leggermente migliore.
hard del

5
Qual è la tua opinione su questo argomento oggi? Quanto è buono il supporto di fusione in sovversivo? Mi unisco abbastanza spesso alla sottoclipse e funziona bene.
Peter Štibraný,

5
Qualunque cosa il team di Subversive abbia fatto, ha risolto i problemi di fusione delle ultime versioni. Sono sulla versione più recente ( 1.0.0.I20120601-1700) e la fusione del codice non potrebbe essere più semplice.
IAmYourFaja,

16
C'è un caso in cui la fusione di SVN non è un dolore, amico mio?
Joe Plante,

1
Ho avuto successo con l'unione con la subclipse. MA onestamente quando faccio cose SVN così intense ... Vado a TortoiseSVN a buon mercato. MA ora che sto cercando di passare a Linux Dev Env ... dovremo vedere.
Demaniak,

161

Mi prenderò una pausa nel rispondere a questa domanda. Sono un capo progetto per Subclipse e gestisco tutte le versioni, ecc. Per il progetto. Quindi i miei pregiudizi sono ovvi.

Non parlerò troppo di Subversive. Chiaramente, ci sono utenti che lo usano e gli piacciono. Funzionalmente i prodotti sono molto simili in quanto entrambi sono prodotti maturi.

Una cosa su cui voglio commentare è l'idea che in qualche modo Subversive sia il plugin "Eclipse ufficiale". Questo non è vero, in quanto non esiste una tale designazione. Eclipse è una fondazione open source e qualsiasi progetto che desideri seguire le proprie regole, i propri processi e requisiti IP, ecc. Può ospitare il proprio progetto con la base. Ciò non ti rende più o meno ufficiale rispetto a qualsiasi altro plugin.

Noterò anche che Subversive è rimasto nella fase di "Incubazione" sin dal suo inizio, e non mi sembra che soddisferà mai i requisiti per la laurea. Come puoi vedere qui, c'è stato solo un committer nel progetto e l'attività di commit è diminuita a livelli molto bassi.

Sovversivo - SVN Team Provider

Quindi perché dovresti usare Subclipse? Siamo attivamente coinvolti con Subversion stessa. Sono un membro di Subversion PMC e aiuto a mantenere i collegamenti al linguaggio Java in modo che noi (e altri progetti come Subversive) possiamo usare l'API.

Collaboriamo direttamente con Subversion per definire e migliorare l'API e assicurarci che le funzionalità necessarie siano esposte a client come Subclipse. Lavoriamo inoltre a stretto contatto e collaboriamo con i team di integrazione di Visual Studio ( AnkhSVN ) e TortoiseSVN per garantire un'esperienza utente relativamente coerente tra i client.

Subclipse è ancora attivamente gestito e manteniamo il supporto per Eclipse versioni da 3.2 a 4.2. Cerchiamo sempre di ascoltare i feedback e incorporare idee della community. Le recenti versioni 1.8.x includono modifiche interne che migliorano notevolmente le prestazioni di Eclipse quando si lavora con progetti di grandi dimensioni (cioè quando lo si vede davvero).

Subclipse ha aperto la strada in aree come il supporto per il monitoraggio delle unioni, in cui abbiamo lavorato a stretto contatto con il team di Subversion aggiungendo prima questa funzione in 1.5 e poi evolvendola nelle versioni successive. Spesso eravamo i primi consumatori della nuova API e fornivamo al progetto il feedback necessario per rafforzare la funzionalità. Abbiamo anche introdotto un grafico grafico di revisione un paio di anni fa, diventando il primo a portare questa funzionalità tanto richiesta agli utenti di Eclipse.

Se ci sono specifiche funzionalità dell'interfaccia utente in Subversive che le persone vorrebbero vedere realizzate in Subclipse, ti incoraggio a visitare la nostra comunità e impegnarsi nei nostri forum di discussione. Forse altri utenti condividono le tue opinioni e possiamo migliorare l'interfaccia utente insieme.

Forum [utenti di Subclipse] .

Eclipse 4.2 è l'ultima versione al momento di questo post, ma è lecito ritenere che Subclipse supporterà tutte le future versioni di Eclipse man mano che vengono realizzate.


ok, post lungo e informativo. Non proprio quello che stavo cercando, ma molto perspicace.
Blitz,

1
Sono venduto sull'argomento, ma tu parli di Subversive senza dare le stesse statistiche per Subclipse. Puoi modificare per includere collegamenti alla cronologia dei commit di Subclipse e prove che> 1 persona ci sta lavorando? :)
Tom Carchrae,

Non ho intenzione di cestinare Subversive e hai ragione nel dire che il team di Subclipse è stato principalmente 2 persone negli ultimi due anni. Consiglio a Ohloh di vedere le informazioni sul progetto: ohloh.net/p/subversive
Mark Phippard,

2
Sulla base di questo post utilizzo Subclipse da 4 mesi ma ora sono passato a Subversive per il semplice fatto che Subclipse non ha una risoluzione dei conflitti basata sull'interfaccia utente; ottieni 'Modifica conflitto' in vista sincronizzata con il plugin Subversive.
Daniel Sokolowski,

2
Per riferimento futuro, puoi sempre aggiornare SVNKit dal loro sito di aggiornamento (è tutto ciò che faccio). Controllo solo le nuove versioni quando invio nuove versioni di Subclipse. Non ho visto il problema che hai menzionato, ma il sito è stato aggiornato ora.
Mark Phippard,

117

Con ogni nuova versione di Eclipse, installo Subversive, perché è lo standard fornito da Eclipse. E ogni volta, ha problemi a riconoscere i miei progetti preesistenti.

Quindi finisco per disinstallare Subversive e installare invece Subclipse, che funziona meravigliosamente. Inoltre uso spesso SVN dalla riga di comando e in Eclipse, e Subclipse non ha problemi con questo.


16
Devo seconde questo. Usiamo un po 'la riga di comando nei nostri repository e Subversive non ha mai giocato bene con loro. Subclipse, d'altra parte non ha mai dato un singolo problema.
abeger,

3
Concordato. Attualmente ho la riga di comando svn versione 1.7.2 installata su OSX. Ho dovuto passare a Subclipse perché l'adattatore di Subversive non è aggiornato.
Peter Tseng,

1
Sono d'accordo! comportamento sovversivo in parte strano, ma Ive ha sempre avuto risultati abbastanza stabili con la sottoclipse, quindi - sempre tornando indietro.
sicuramente indefinibile il

1
+1 per la possibilità di utilizzare la riga di comando in parallelo con Subclipse.
galath,

Ho usato Eclipse da Indigo a Neon, ogni volta che ho avuto problemi a far funzionare svn (non sono il root). Non ho mai fatto lavori sovversivi per me. D'altra parte, subclipse + svnkit è l'unica soluzione con cui finisco.
fchen,

51

Dopo aver letto questo post, sono passato a Subclipse.
http://eclipsezone.com/eclipse/forums/t77149.rhtml#92035407


5
+1 ma per la cronaca, subversion.com ora reindirizza a subversion.org che attualmente si collega a tigris, e presumo che in tempo si collegherà ad apache.
si618

25
-1 In tutta onestà le cose sono cambiate molto da quel post nel luglio 2006 - Non credo che sia più rilevante per la discussione.
joelittlejohn,

-1 Influenzato dall'articolo che ho provato Subclipse. Ho ottenuto OutOfMemory durante l'aggiornamento SVN sui progetti, che ha funzionato prima in Subversive. Non riesco a eseguire Cleanup su un progetto, che è stato parzialmente estratto. Torno a Subversive.
Oleg Rudenko,

34

Se ti fondi molto con Subversion, probabilmente preferirai CollabNet Desktop - Eclipse Edition. È necessario registrare un account con CollabNet per ottenere il download, ma è gratuito. È essenzialmente Subclipse con un'interfaccia utente di unione migliore.

Non sono affiliato con CollabNet.

CollabNet ha reso disponibile il proprio client di unione migliorato per gli utenti non registrati di Subclipse. Puoi ottenerlo selezionando la funzionalità CollabNet Merge Client durante l'installazione di Subclipse dal sito di aggiornamento.


4
Dal mio post CollabNet ha reso disponibile il proprio client di merge migliorato per gli utenti non registrati di subclipse. :)
ChrisH,

Loro hanno? L'unico posto che ho trovato per scaricarlo richiede una registrazione. Si prega di inviare un link.
Nemi,

4
@Nemi: fa parte dell'installazione standard di subclipse, devi solo verificarlo nelle funzionalità da installare.
Peter Štibraný,

Perché non incorporare semplicemente le nuove informazioni nel post stesso?
Tshepang,

24

Direi Subclipse, dato che non riuscivo nemmeno a far funzionare Subversive;)


2
Vorrei sottolineare che la voce del blog di riferimento ha quasi due anni, la tecnologia cambia molto più rapidamente di così. Sono sicuro che entrambi i prodotti hanno corretto vecchi bug e iniettati nuovi in ​​quel momento! :)
MetroidFan2002,

Quale post del blog intendi?
migu,

1
Quello cancellato dalla prima versione di questa risposta.
Chei,

19

In realtà penso che entrambi facciano schifo. L'uso di TortoiseSVN è una soluzione molto migliore secondo me. È molto più robusto e tende a funzionare meglio, e ho sempre avuto problemi di integrazione con Subclipse e Subversive.


4
Hai ancora bisogno di alcuni plugin Eclipse per nascondere le brutte cartelle .svn (escludile dalla ricerca, ecc.)
Borek Bernard,

11
Non necessariamente; puoi escluderli usando i filtri. Tuttavia, utilizzerei un plug-in SVN per Eclipse perché il refactoring, lo spostamento e l'eliminazione dei file saranno un mal di testa se dovessi fare tutto al di fuori di Eclipse.
Paul Lammertsma,

2
Trovo che la sottoclipse sia molto meglio della tartaruga: riesco a passare il mouse sopra e vedo i cambiamenti all'interno di Eclipse, posso creare set di modifiche con mylyn, eseguire commit multi-repository (per esterni) e quando faccio la revisione del codice, il diff è un editor di codice completo quindi Non devo "tornare indietro" continuamente quando i cambiamenti sono garantiti.
Stephen,

Non l'ho mai eseguito su Linux.
ceving

15

Entrambi hanno verruche piuttosto atroci, ma non sono riuscito a far funzionare Subversive con un progetto che avevo controllato dalla riga di comando, e per me è stato uno spettacolo.


È stato facile farlo con Subclipse? Subversive memorizza alcuni metadati non nei modi standard sul filesystem, rendendo meno affidabile il suo utilizzo con cose come tortiseSVN? Se è così, vado con la sottoclipse.
rjmunro,

3
Con Subclipse non è stato affatto un problema: ho appena detto a Eclipse di creare un nuovo progetto da fonti esistenti. Non conosco nessuno dei meccanismi interni di Subversive, solo che non ha funzionato quando ho provato quanto sopra.
Hank Gay,

Ho avuto esattamente l'esperienza opposta. Per Subversive, dipende se hai scelto il provider SVNkit o Javahl?
Jay R.,

1
Non sono sicuro (stavo usando il valore predefinito). Ho smesso di usarne uno a favore di git-svn.
Hank Gay,

Ho provato a utilizzare il "provider" predefinito in Subversive, ma non ha funzionato. Ho dovuto rintracciare una domanda SO al riguardo per trovare l'opzione per cambiarla.
EpicPandaForce,

14

Ho provato entrambi , e sia Subclipse che Subversive sono orribili. Entrambi sono difficili da installare. Se si utilizza Subversive, non è possibile utilizzare un client SVN esterno .

Tuttavia, è necessario disporre di un client SVN installato in Eclipse per tenere traccia delle modifiche e non corrompere il repository locale.

Ho installato Subclipse , ma uso TortoiseSVN per eseguire effettivamente comitting / tagging / branching / merging.


3
Questo è palesemente falso. Uso Subversive, TortoiseSVN e Subversion fianco a fianco senza alcun problema. Non ricordo di aver avuto problemi di compatibilità ai tempi in cui ho usato Subclipse.
Paul Lammertsma

1
Era il dicembre 2009. Spero che i clienti abbiano iniziato a comportarsi da allora :)
jevon

12

Sottoclipse, perché almeno funziona.

Finora Subversive è stato un secchio di fallimento. Non avrebbe funzionato bene con tutti i miei vecchi progetti che avevo verificato con Subclipse.


Né può funzionare con progetti controllati dall'altro. Se hai fatto il check out dei vecchi progetti con Subversive, allora Subclipse non funzionerà con loro. Se vuoi passare da uno all'altro, tutto ciò che devi fare è avere uno spazio di lavoro diverso per ciascuno. Ma dire che Subclipse è meglio perché funziona con te L'area di lavoro di Subclipse è davvero piuttosto sciocca.
user85259

8

Certamente entrambi i plugin IDE hanno i loro problemi. Ma nessuno dei due preclude l'uso parallelo di altre soluzioni come TortoiseSVN o riga di comando. Uso tutti e tre i miei progetti al lavoro.

La cosa importante da ricordare è che tutto il software SVN client dovrebbe usare lo stesso formato di file SVN - che differisce tra le versioni di SVN - o stai chiedendo problemi.

Un altro problema riscontrato è quando il software client utilizza un formato di file SVN diverso rispetto al server. (Per formato di file, intendo il modo in cui tutte le informazioni sono rappresentate in tutti quei file .svn apparentemente invisibili che registrano efficacemente ciò che SVN ha bisogno di sapere sui file del tuo progetto.) Ciò può provocare il caos. C'è un bug documentato tra 1.5 server e 1.6 client, ma non riesco a trovare il link in questo momento.

Abbiamo riscontrato problemi con il plug-in Subclipse 1.6 superiore (IMO) a causa di incompatibilità con il nostro server SVN 1.5.5. Quindi siamo tornati a Subversive. Funziona bene, anche se lento e in qualche modo difettoso (ma in miglioramento). Passeremo a Subclipse quando il nostro server verrà aggiornato. E sì, controlliamo i nostri progetti con TortoiseSVN e li importiamo in Eclipse (è più veloce).

Abbiamo scoperto che, come dicevano altri poster qui, NON funzionerebbe se avessimo eseguito versioni più recenti di TortoiseSVN che scrivevano file in formato 1.6.x, ma quando siamo tornati a TortoiseSVN 1.5.x, ha funzionato bene. Lo stesso valeva per il client della riga di comando (che sfruttiamo con le nostre attività Ant ).


6

Ho scelto di utilizzare Subclipse poiché è strettamente associato al progetto Subversion e quindi è più probabile che gestisca meglio la funzionalità SVN di base. Se non riesce a svolgere alcuna funzione, ho TortoiseSVN come backup.


6

Solo un aggiornamento. Recentemente stavo reinstallando Eclipse e ho dovuto scegliere tra Subclipse e Subversive. Inoltre, ho avuto la mia parte di problemi nel tentativo di far funzionare Subversive, quindi sono andato a Subclipse.

Si è installato perfettamente sul mio computer Linux a 64 bit e funziona perfettamente. Ho mappato le funzioni più comuni come Update, Commit, .. a scorciatoie ed è un vero spasso. Anche la fusione è buona, anche se per le fusioni più grandi mi rivolgo ancora a TortoiseSVN. L'ho provato con entrambi 3.5 e 3.6, ed entrambi funzionano bene. Ho finito per usare 3.5 perché per qualche ragione l'associazione dei tasti non funzionava con 3.6.


6

Se stai usando svn + ssh come protocollo per accedere al tuo repository, ti consiglio vivamente di scegliere Subclipse: Subversive non è abbastanza intelligente da ricordare correttamente le tue credenziali e ti chiede nome utente e chiave privata ogni volta che aggiorni la tua copia di lavoro e anche per ogni svn-esterno che potresti aver impostato.

Le opzioni "Ricorda credenziali" sono interrotte in questo contesto ed è stato dalla prima versione pubblica di Subversive.


Questo è ciò che mi ha fatto scegliere anche Subclipse. Subversive non riesce a gestire lo schema "svn + ssh".
LS

6

Se si utilizza uno di essi nella propria azienda e si desidera persino raggrupparli nei propri prodotti basati su Eclipse, la propria vita è molto più semplice con Subclipse, poiché è disponibile con la licenza Eclipse Public Business-friendly.

D'altra parte sovversivo ha bisogno dei cosiddetti connettori per funzionare completamente. E quelli hanno licenze separate e diverse. Quindi potresti finire con due o tre licenze diverse solo per la funzionalità Subversive, mentre tutti gli altri plugin Eclipse sono appena sotto quell'EPL. Questo è anche il motivo per cui quei connettori non sono ospitati su eclipse.org.

Ed è per questo che vengono scaricati dinamicamente dopo l'installazione di Subversive (il che significa anche che il semplice mirroring del sito di aggiornamento di eclipse.org non ti dà un'installazione offline Subversive utilizzabile nella tua rete aziendale).


5

Fino a circa maggio 2008 stavo usando Subclipse, ma a causa di problemi con alcuni progetti, sono passato a Subversive e lo sto usando senza problemi. Se stai facendo qualcosa di elegante come le build senza testa di Buckminster , allora Subversive è sicuramente quello con cui andare.


5

Se usi TortoiseSVN e aggiorni regolarmente la versione, potresti trovare Eclipse con Subversive che perde tutte le informazioni SVN e genera alcuni errori spaventosi.

Il motivo è la nuova versione di TortoiseSVN che aggiunge nuovi metadati che Eclipse Subversive non comprende a meno che non si mantengano aggiornati anche i connettori SVN di Eclipse.

In genere utilizzo il connettore SVNKit, quindi TortoiseSVN 1.5.x funzionerà con Eclipse SVNKit connettore 1.5.xe TortoiseSVN 1.6.x funzionerà con Eclipse SVNKit connettore 1.6.x.


4

Subversive ha più vantaggi della Subclipse come elencato di seguito. Ma solo una caratteristica che Subversion non ha è così critica sull'uso dei rami. Quindi dobbiamo usare Subclipse .

Vantaggi sovversivi :

  • La vista e le icone sono più informative
  • Dopo aver aggiornato gli elementi di sincronizzazione del commit, il file di commit viene chiuso.

Vantaggio sottoclipse

  • capacità di confrontare due rami

4

+1 sottoclipse
-1 Sovversivo

Subversive viene confuso anche dopo un piccolo refactoring e presenta problemi di convalida come sopra.

Ambiente: STS 2.7.2 (basato su Galileo)


3

Per me né è meglio né peggio, ma Subversive è il plug-in SVN predefinito nella piattaforma Eclipse Ganymede, quindi c'è una possibilità che sia meglio integrato con Eclipse.


Cosa significa "plug-in SVN predefinito nella piattaforma Eclipse Ganymede"? Ganimede significa rilascio di Eclipse 3.4. Subclipse funziona solo su 3.3 e precedenti?
rjmunro,

No, Subclipse continua a funzionare nelle versioni successive. Per le versioni precedenti, è la tua unica scelta.
jodonnell,

8
Subversive è un progetto Eclipse "ufficiale". Subclipse è un progetto "ufficiale" di tigri (le persone che fanno anche sovversione).
John Meagher,

3

Come aggiunta alla risposta di Brendons:

Usiamo Subversion dalla versione 1.5.1 e abbiamo usato prima Subclipse. Ma poiché dipendiamo in larga misura dalla funzione di fusione, siamo passati a Sovversivo, che è più conveniente e ha un'opzione Reintegrazione separata nella finestra di dialogo di fusione.

Un bug che potrebbe ostacolare l'unione è che se si selezionano le revisioni esplicitamente, non prende l'ultima revisione elencata. Ad esempio, "101-100" non unisce r100 e "100", quindi non unisce nulla. (versione 0.7.5)

E ha gli stessi indicatori del plugin CVS.


3

Mentre ho lavorato entrambi con Helios, ho una leggera preferenza per Subclipse a causa del suo eccellente supporto per le bugtraqproprietà ( dettagli qui ).

La vista Cronologia mostra una colonna separata (intitolata bugtraq:label, visualizzazione di BUGID) e il menu contestuale ha un'azione dedicata a "Apri URL bug" (collegamento a bugtraq:url) - Non sono riuscito a capire come accedere a nessuna di queste informazioni con Subversive.


2

Uso Subversive da quando ho effettuato l'aggiornamento a Ganimede. Lo uso con Eclipse in Linux (Ubuntu e Fedora Core), Windows XP e Mac OS X.5. A parte alcuni problemi con Subversion 1.5.1 per utilizzare le giuste librerie di sicurezza in Mac OS, non ho avuto problemi. Dato che è stato adottato come progetto tecnologico Eclipse, sono propenso a scommettere su di esso, in termini di speranze a lungo termine.


2

Non l'ho usato davvero, ma sembra che Subversive supporti " Check As As ", proprio come fa il supporto CVS integrato.

Ad esempio, per prendere un progetto da SVN ed essere in grado di eseguirlo come progetto Web, si potrebbe essere in grado di farlo in una volta sola. Ma per ottenere lo stesso risultato in Subclipse, controllo i sorgenti ed eseguo:

mvn eclipse: eclipse -Dwtpversion = 2.0

2

Ho usato entrambi, e mentre Subclipse è stato traballante per me, Subversive (almeno con una versione precedente) ha bloccato un account del mio collega quando ha inserito accidentalmente le credenziali errate (il login di rete viene utilizzato per accedere al repository di sovversione ).

La subclipse tende a disorganizzarsi nel tempo. Se Eclipse non viene aggiornato regolarmente, Subclipse sembra perdere le informazioni di tracciamento dei file. Onestamente, però, poiché ho il plug-in Easy Explorer , uso Subversive (occasionalmente) per la cronologia e le informazioni di modifica, ma esploro e utilizzo facilmente TortoiseSVN per eseguire il commit e gli aggiornamenti dei progetti che so di aver cambiato di recente.


2

Ho appena scoperto che non riesco a capire come visualizzare una differenza di proprietà con Subclipse. In Subversive si selezionano due revisioni nella vista cronologia, fare clic con il tasto destro del mouse e selezionare Confronta proprietà dal popup. Questo è abbastanza per me rimanere con Subversive.

Il motivo del tentativo di cambiare era lo strano comportamento di Subversive su OS X: alcune operazioni automatiche chiamate "svn cache update" impegnavano la CPU a livelli anomali dopo ogni "svn update", richiedendo sempre un tempo fastidiosamente lungo per il completamento.


2

FWIW, stiamo usando una versione antica del server SVN (1.4 qualcosa), e mi sembra di ricordare che a un certo punto ci fu un aggiornamento a Subclipse che ruppe la compatibilità con le versioni precedenti, e l'essenza era "nessuno dovrebbe essere su una versione così vecchia di SVN comunque ".

Subversive era l'unico che sembrava essere in grado di gestire la versione precedente. Non riesco a ricordare i dettagli, però, scusa.


2

Abbiamo provato entrambi nel nostro team.

Dato che Subclipse (quello di Galileo / Helios) ha avuto qualche problema con l'autenticazione del nostro server SVN tramite VAS, non abbiamo avuto problemi altrove, ad esempio client TortoiseSVN, browser (tranne Internet Explorer 7).

Quindi abbiamo installato Subversivee il problema è stato risolto.


2

Il vantaggio di Subclipse rispetto a Subversive ... FUNZIONA REALMENTE!

Ho usato Subclipse molto tempo fa quando ho sviluppato un plugin collaborativo per Eclipse che dipendeva da Subclipse. La parte Subclipse del plug-in non è mai stata un problema, sebbene l'intera formica cosa di mi confonde ancora un po ', ma la parte buona è che non devi capire come funziona la parte Ant per sapere come usarla.

Sto tentando di installare PDT oggi (che è un altro blog) e poi Subversive perché, come molti, è rappresentato come "The Eclipse SVN Plugin". Non sono stato in grado di installare i quattro connettori contemporaneamente, quindi ho dovuto installarli uno alla volta e uno alla volta li ho provati e uno alla volta non è stato possibile eseguire l'autenticazione con il server SVN.

Sto provando PDT e Subversive, perché voglio risparmiare tempo, senza spenderne di più per problemi diversi con un plugin.

Ho disinstallato Subversive, ho installato Subclipse e mi sono connesso così.

Risparmia tempo e fatica, vai a Subclipse dall'inizio.


1

Ho anche usato entrambi. Ho avuto il problema di avere circa 150 progetti nel mio spazio di lavoro e Subversive impiegherebbe moltissimo tempo a selezionare tutti i plugin e dire "sincronizzare il repository". L'interfaccia utente si bloccherebbe per un tempo estremamente lungo. Trovo che Subclipse sia più stabile.

Ad ogni modo, unisco molto gli strumenti. Per alcune attività come il controllo di interi rami preferisco la riga di comando. Per altri uso TortoiseSVN . Uso Subclipse principalmente per visualizzare la cronologia ed eseguire confronti direttamente sullo strumento, e occasionalmente per confrontare (preferisco Beyond Compare per quello).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.