Sono una persona mercuriale. Lo uso anche come strumento di backup incrementale. Ho usato SVN e CVS.
In un progetto recente, ho dovuto usare clearcase e ho riscontrato molti problemi con esso. Ad esempio, non sono riuscito a capire come ricorsivamente includere un intero albero di codice senza scrivere uno script o usando awk o find. C'è un modo per farlo più facile?
Credo anche (ma non sono sicuro) che clearcase integri il problema / gestione dei bug con il codice. Non mi piacerebbe che la gestione della mia revisione del codice fosse strettamente gravata da problemi, suggerimenti?
Le mie ulteriori domande sono:
-
È clearcase in obsoleto come versione di controllo env? È probabile che nel progetto sto lavorando costringendomi a usare clearcase semplicemente perché è un progetto legacy?
-
Mi dà l'impressione che sia obsoleto, sovra-ingegnerizzato e debba essere gradualmente eliminato. È questa la situazione attuale con clearcase tra i programmatori?
-
Ci sono motivi / caratteristiche / funzionalità convincenti nella clearcase che è preferibile rispetto a SVN, GIT o Mercurial?
-
Forse c'è un'intera ecosfera di ragioni per cui il progetto sta usando il clearcase e che ho bisogno di abbandonare la mia mentalità mercuriale e passare del tempo immergendomi nell'ecosfera della clearance che devo ancora scoprire?
-
La mancanza di funzionalità cancella il motivo della mancanza di funzionalità nelle GUI della clearcase?