utros 13.08.2011 16:09 Adium

Гит сделали какие-то пидорасы и явно не для людей:
$ git clone git://github.com/fritzy/SleekXMPP.git
$ cd SleekXMPP
$ git checkout develop
Branch develop set up to track remote branch develop from origin.
Switched to a new branch 'develop'
$ git branch
* develop
master
$ git pull
Already up-to-date.

А теперь идём на https://github.com/fritzy/SleekXMPP и видим 11 веток.
С какой ноги этому вашему гиту нужно уебать, чтобы он всё делал заебись?

1. rtsome 13.08.2011 16:14

а по-моему ты — говно.

2. utrosrtsome /1 13.08.2011 16:16 Adium

А по-моему, мне на мнение всяких людей нетрадиционной ориентации глубоко насрать.

3. rtsomeutros /2 13.08.2011 17:02 tzeench

а по-моему — нет, иначе бы ты не стал реплаить.

4. utrosrtsome /3 13.08.2011 17:05 Adium

У меня святой долг — пояснять пассивным гомосексуалистам кто они такие на самом деле.

5. mva 13.08.2011 17:17 note

олсо, mva@alpha [±:master] SleekXMPP % git checkout <TAB> :)
branch-name
FETCH_HEAD MERGE_HEAD origin/develop origin/experimental origin/master origin/stream_features
HEAD ORIG_HEAD origin/documentation origin/hackfest origin/new_plugin origin/tommerge
master origin/andyet origin/exceptions origin/HEAD origin/roster

//inspired by zsh
//чяднт? :)

6. mvamva /5 13.08.2011 17:17 note

ну, это я ещё теги не скопипастил :)

7. utrosmva /6 13.08.2011 17:18 Adium

А у меня ни через git ни через hg git не захотело отображать ветки :(

8. mvautros /7 13.08.2011 17:20 note

намекаю:
mva@alpha [±:master] SleekXMPP % git branch
* master
mva@alpha [±:master] SleekXMPP % git branch -r
origin/HEAD → origin/master
origin/andyet
origin/develop
origin/documentation
origin/exceptions
origin/experimental
origin/hackfest
origin/master
origin/new_plugin
origin/roster
origin/stream_features
origin/tommerge

9. mvamva /8 13.08.2011 17:21 note

поясняю: git — _распределённая_ система контроля версий. У каждого девелопера может быть свой набор бранчей. Да и удаленные он может не выкачивать, если хочет.

10. utrosmva /8 13.08.2011 17:21 Adium

Вот за это я и ненавижу гит: чтобы что-то сделать, нужно перелопатить тонну мануалов, разобраться в куче говен и в результате никаких ощутимых профитов.

11. rtsomeutros /4 13.08.2011 17:22

т.е. ты неравнодушен пассивным геям?

12. rtsomeutros /10 13.08.2011 17:22

ну тупыыые. (с)

13. mvautros /10 13.08.2011 17:22 note

ну, во-первых, только один мануал, во-вторых лопатить не надо. Достаточно просто вшить до глубины мозга, что это распределенная vcs, а не централихованная. И половина вопросов отпадут :)

14. utrosmva /13 13.08.2011 17:27 Adium

Ну вот с меркуриалом мне было достаточно было несколько раз сделать hg help, чтобы освоить все его фичи, просто потому, что там всё straightforward.
С гитом все не так очевидно.

15. mvautros /14 13.08.2011 17:29 note

потому что меркуриал предназначен для того, чтобы быть промежуточным звеном для тех, кто пользовался сначала cvs, потом svn при переходе на распределённые vcs (cc) моя старая-давняя мысль при знакомстве с меркуриалом ;)

16. utrosmva /15 13.08.2011 17:34 Adium

Странно, но я начинал с гита, потом попробовал меркуриал и с тех пор в гите у меня только форки проектов с гитхаба.
А с SVN я вообще только не давно познакомился ближе команд checkout/commit/update.

Do you really want to delete ?