2010-03-22 22 views
5

Il mio capo è interessato a utilizzare MKS Integrity per il bug tracking, le richieste di funzionalità, la documentazione Wiki e così via. Tuttavia, al momento utilizziamo Subversion e non vuole forzarci gli sviluppatori ad usare un sistema di controllo della versione che non ci piace.È possibile integrare MKS Integrity con altri strumenti di controllo del codice sorgente? (SVN, Git ...)

È possibile integrare un programma di controllo versione diverso in MKS Integrity? Sono particolarmente interessato a SVN, Git, Mercurial e Bazaar. Se hai già provato a mixare strumenti come questo, mi piacerebbe sapere delle tue esperienze.

Aggiornamento: Come ha risposto il rispondente alla domanda, ci sono integrazioni per ClearCase, Perforce e Subversion. Tuttavia, non sembra esserci alcuna integrazione ancora creata per Mercurial o Git. Allo stesso tempo, la creazione di un'integrazione sembra richiedere qualcosa dell'ordine di circa 500 righe di codice (Perl), quindi creare un'integrazione per uno di quei sistemi di controllo della versione non è fuori questione se lo si desidera veramente.

risposta

4

Sì, MKS può essere integrato con altri fornitori di controllo versioni e lo ha fatto con Perforce, CC e Subversion per clienti specifici.

+1

Questa è una grande notizia! Grazie per l'aiuto! Un'ultima domanda: che dire di Git? Qualche integrazione con quello? – bnsmith

1

Mi dispiace non posso offrire un'opinione informata sulla combinazione di MKS con quelle SCM ma vorrei contribuire.

Se la tua prima preoccupazione è un SCM che gli sviluppatori preferiscono, quindi scegli prima quello e poi trova un tracker che lavori con esso come preoccupazione secondaria.

0

allo stesso modo non ho esperienza con l'integrità di MKS, ma sarei sorpreso se non si potesse usare nessuno di quei VCS con esso. Tutti consentono l'esecuzione di codice arbitrario da hook prima e dopo le loro funzioni, quindi deve semplicemente essere programmabile in qualche modo. prova il mercurial book per un tutorial sulla scrittura di ganci per mercurial se MKS non fornisce già questo

0

Sarei sorpreso se MKS fosse autorizzato a collegare diversi VCS. Forniscono una soluzione ALM completa e sono avvolti attorno al loro sistema di controllo della versione. Quindi hai diversi flussi, changeset, ecc. Dubito che tu possa cambiare il sistema di controllo della versione sottostante.

Per SVN sono un sacco di alternative che combinano wiki e di alcuni strumenti di monitoraggio, libero e commerciale, una piccola lista (si prega di aggiungere più nei commenti!):

2

MKS RM dispone di un'interfaccia a riga di comando, pertanto la creazione di un set di script di hook per VCS per interagire con MKS RM è abbastanza semplice.

Questo è qualcosa che sto indagando in modo accurato, quindi ho visto questa domanda, qui.

Sono abbastanza sicuro che l'integrazione di Mercurial/Git/SVN/altro creerebbe un'interazione più ben funzionante con RM MKS che l'interazione tra MKS RM e MKS SI

Problemi correlati