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 веток.
С какой ноги этому вашему гиту нужно уебать, чтобы он всё делал заебись?
а по-моему ты — говно.
А по-моему, мне на мнение всяких людей нетрадиционной ориентации глубоко насрать.
а по-моему — нет, иначе бы ты не стал реплаить.
У меня святой долг — пояснять пассивным гомосексуалистам кто они такие на самом деле.
олсо, 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
//чяднт? :)
ну, это я ещё теги не скопипастил :)
А у меня ни через git ни через hg git не захотело отображать ветки :(
намекаю:
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
поясняю: git — _распределённая_ система контроля версий. У каждого девелопера может быть свой набор бранчей. Да и удаленные он может не выкачивать, если хочет.
Вот за это я и ненавижу гит: чтобы что-то сделать, нужно перелопатить тонну мануалов, разобраться в куче говен и в результате никаких ощутимых профитов.
т.е. ты неравнодушен пассивным геям?
ну тупыыые. (с)
ну, во-первых, только один мануал, во-вторых лопатить не надо. Достаточно просто вшить до глубины мозга, что это распределенная vcs, а не централихованная. И половина вопросов отпадут :)
Ну вот с меркуриалом мне было достаточно было несколько раз сделать hg help, чтобы освоить все его фичи, просто потому, что там всё straightforward.
С гитом все не так очевидно.
потому что меркуриал предназначен для того, чтобы быть промежуточным звеном для тех, кто пользовался сначала cvs, потом svn при переходе на распределённые vcs (cc) моя старая-давняя мысль при знакомстве с меркуриалом ;)
Странно, но я начинал с гита, потом попробовал меркуриал и с тех пор в гите у меня только форки проектов с гитхаба.
А с SVN я вообще только не давно познакомился ближе команд checkout/commit/update.