GIT
Pobawiłem się dzisiaj GITem. Powrzucałem parę mniejszych projektów, pobawiłem się z branchami/etc. Generalnie mam trochę mieszane uczucia bo jeszcze mnie się mylą wszelkie tagi/branche/głowice i inne dziwne sprawy.
Muszę jeszcze wykumać jak wrzucić lokalnego brancha do repo i ogólnie muszę wyczaić jakieś GUI. Korzystam aktualnie z qGit, ale wydaje mi się być nieintuicyjny (a to może dlatego, że mylę pojęcia?).
Najbliższy projekt oprę sobie na tym systemie, zobaczymy jak się sprawdzi w praktyce.
A będzie wielce niestosownym, gdy jednak zaproponuję Mercuriala ze względu chociażby na lepsze wsparcie od strony nakładek GUI? :]
W ogólności miło mi słyszeć, że zainteresowałeś się rozproszonymi systemami kontroli wersji
Może zainteresuje cię tig. cursesowe narzędzie do gita, bardzo fajne (nie ma builda na windę, przynajmniej nie było miesiąc temu – jeśli to dla Ciebie ważne)
git push origin my_branch
GUI: gitk/gitx
Ja używam GTKowego http://live.gnome.org/giggle
Zal: poki co pozostane przy GIT
Sprawdzę jeszcze ten soft, a resztę wykumam później
Ku pamięci dodam pewną notkę odnośnie tworzenia branchy – http://www.zorched.net/2008/04/14/start-a-new-branch-on-your-remote-git-repository/
Wydaje się być trochę pojechane, ale przynajmniej udało mi się dodać brancha ^^
a nie prosciej git checkout -b brencz; git push origin brencz; ?
teamon: lol, próbowałem wcześniej i nie zaskoczyło.. Teraz jest ok.. Ech, a jak wywalić w repo takiego brancha ?
z lokalnego git branch -d brencz; z remote to nie wiem (na gh: git push origin :brancz (dwukropek przed nazwa))
Dzięki, prawie działa. Coś z konfiguracją repo mam spierdzielone.. Poszukam szczegółów..
Mam na serwerze starego GITa toteż nie mogę wywalić brancha tak jak mówiłeś. Natomiast polecenie ‘git branch -r -d origin/brancz’ wywala mi tylko lokalnie tego brancza, nie wiem jak to wrzucic na serwer.. ech to zawsze jest dla mnie zbyt skomplikowane ;]
( http://gitready.com/ tak btw) git branch -r -d origin/brancz ?
teamon: no wlasnie tak robie. Pozniej sprawdzam za pomoca ‘git branch -r’ i jest si.
Po wykonaniu ‘git pull’ znowu mam te branche..