Ci sono frontend GUI per Git con supporto git-flow?Esiste un supporto IDE/GUI per git-flow su Windows/Linux?
Il nostro team utilizza Eclipse IDE su Windows e Linux. Gestiti gradualmente da infect con git-svn, ora cercando i passaggi successivi per sfruttare la potenza del ramo reale (anziché git-svn-rebase/dcommit). Git-flow sembra più o meno quello di cui abbiamo bisogno ora. Tuttavia alcuni di noi dipendono ancora dalla GUI e rende tutto più facile da vendere e da far salire.
Quindi, idealmente, sto cercando un modo semplice per accedervi da Eclipse. EGit fa not seem to support it yet -Sto pensando di aggiungerli come strumenti esterni. Le idee sono benvenute o all'esterno di Eclipse.
Se la risposta a quanto sopra è no, può essere un problema per i dipendenti da GUI?
Capisco che lo strumento git-flow sia in realtà molto sottile, è facile saltarlo effettivamente eseguendo i comandi "raw" manualmente con o senza gui (ad esempio ho trovato utile manipolare i rami in gitk).
Da un lato, preferirei ridurre al minimo il lavoro manuale e ridurre lo spazio per errori (sempre considerando l'esperienza del team). OTOH, la mia ipotesi è che possiamo iniziare ad usare solo i rami develos/release/hotfix (introducendo i rami delle funzionalità in seguito), e in questa impostazione la gente dovrebbe solo tirare/premere normalmente. Non vedrebbero gran parte del flusso git - si limiterebbe a fungere da aiutante per i ragazzi che preparano le uscite e roba (principalmente me :). Ha senso ciò?
Nota: in realtà git-svn/trunk è ancora lì, per più utenti occasionali e non git. Sto pianificando di mantenerlo sincronizzato con lo 'sviluppo' (ovviamente ignorando la cronologia delle fusioni con lo squash merges). Spero che questo andrà liscio-ultime parole famose?
Git sulla CLI è davvero facile e chiunque lavori in IT come sviluppatore dovrebbe essere rapidamente in grado di adattarsi ad esso senza fare affidamento sugli strumenti della GUI. Tuttavia, Eclipse è piuttosto bitchy con modifiche esterne sui file - non appena il mtime cambia un file diventa unsearchable e dovrai anche confermarlo aprendolo. – ThiefMaster
@Andrew - grazie per la formattazione. – inger
@ThiefMaster non devi convincermi - scusa se non mi sono chiarito. Il punto è - ci * sono * le persone che cercano le interfacce utente come sono abituati ad es. TortoiseSvn, e fino a quando non si renderanno conto che dovrebbe essere meglio con la CLI, è meglio spuntare quella casella per ridurre la politica. È un po 'come dire che tutti i programmatori dovrebbero essere contenti di usare Linux e persino compilare il kernel, ma molti non lo fanno. Sono d'accordo sul comportamento di aggiornamento fastidioso di Eclipse per impostazione predefinita. – inger