[solved] Git kérdés

Fórumok

Kellene egy olyan kétablakos Git browser ami egyben diff-merge tool is (a diff a fontos, a merge nem létkérdés).
A lényeg, hogy kattingatással tudjak váltani a branch-ek és commit-ok között, továbbá a könyvtárak és fájlok között is.

Van egy régi projekt sok branch-el és néhány régen fejlesztett de félbehagyott funkciót be kellene olvasztani az aktuális branch-be. Az a baj azt sem tudom hol vannak, ráadásul több brenchben vannak megvalósítva különböző képpen és még sokszor nem is az adott branch utolsó commit-ja a jó.

Parancssoról szopás. 2 napja túrom a netet, de ezidáig nem találtam ilyen proggy.

Szerk:
Köszönöm a válaszokat. A SmartGit lett a nyerő. Ez sem az igazi, de nagyvonalakban teljesíti az elvárásokat. Az überokos monumentális IDE-k diff-jei nem jöttek be. A VIM-ben pedig gyakorlatlan vagyok.

Aztán a nagy programpróbálgatások pozitív hozadéka, hogy nagyrészt meglettek amiket kerestem.

Hozzászólások

"de azt is egyesevel be kell nyilazni, ami amugy a merge strategy-nek egyertelmu volna, nem csak a conflictolo reszt."

A konfliktolo reszen kivul is lehet kod, ami nem kompatibilis a tieddel, ezert jo atnezni a teljes diffet.

"Es ki is fagy neha"

Nekem soha nem fagy ki, 3gb-s max heappel fut ssd-n i5-el, nemreg egy 500kLOC-s projektet toltam vele.

----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
--> YouTube csatornám

+1. git difftool -t meld -d paranccsal lehet fellőni két revízió között (ha bekonfolod, akkor a -t kapcsoló nem is kell). Ha az egyik a working copy, akkor az írható is.

Ha GUI kell mindenképp, akkor valamelyik egyszerűbbe bele lehet tenni hogy ezt a diff toolt indítsa el kattintásra.

Engem inkabb olyan program erdekelne, amik merge strategiakat szimulal es hasonlit ossze (accept theirs-zel igy nezne ki, accept yours-zal igy, etc., ez conflictolna, az nem, etc.)