Re[16]: Git в картинках
От: . Великобритания  
Дата: 28.05.11 10:57
Оценка:
Здравствуйте, AlexNek, Вы писали:

AN> Если бы еще знал что это

AN> Пока только это нашел Byldan
Главная фича — репозиторий бинарных артефактов.

AN> То есть для начала меняется стратегия работы? Коммитим после каждого пука.

Типа того.

AN> А потом ветка мержится с моей локальной копией?

Да.

AN> Ну да, когда "" автоматом ставишь

Например, Far Manager автоматом ставит. bash тоже.

AN> Но если решаемо через несколько лет, то как говорится, нам не по пути

Нет, уже вроде решаемо. Правда никогда не приходилось решать, не знаю точно.

AN> Остального пока не видел, но поиск новых файлов точно медленней. (в SVN вроде и не нужен)

Что значит "поиск новых файлов"? git status показывает всё.

AN> Скорее хваленный Гит экстеншион

Хз, ни разу не пользовался. Я в мире java живу.

AN> .>А он разве должен отображать?

AN> Про должен не знаю, но как без этого работать пока не знаю.
Это по идее должен делать софт, который ставит расширения в Проводнике. svn же тоже просто так ничего не показывает.

AN> Было такое подозрение. Прийдется еще ждать AnkhGit.

А чем tortoisegit не устраивает?

AN> Это не моя команда, это прога все делает.

Мда.. хз, непонятно.

AN> .>Что-то я не понял что ты со stash делал такое... Ты случайно его со stage не попутал?


AN> А фиг его знает там какая то желтая иконка и первые три буквы вроде "sta". Там диалог открывается, где видны новые файлы, вверху комбобох который дает "Current", внизу от комбо бокса список файлов с большими плюсиками и внизу три кнопки. Справа текстовые файлы показывает.

Брр... вот за это не люблю gui в данном случае — ничего без скриншотов непонятно.

AN>

AN> Тогда я выучил git. Git — это такой нелогичный набор утилит командной строки, в котором ежедневные операции выполняются последовательностью из двух–четырех команд. Первую неделю я тыкался в каждый угол, как слепой щенок. Я рисовал себе схему четырех хранилищ (working copy, staging area, local repo, remote repo), и подписывал стрелочками, какая команда и с какими опциями переносит информацию откуда куда. К концу этого периода адаптации я нащупал те заветные комбинации, которые мне нужны были в повседневной работе, и обрел некоторую смелость в перетасовке набора команд с листочка, заставляя их выдавать более-менее то, что мне нужно. Силу интерактивного коммита из коммандной строки, или, допустим, какие делать запросы, чтобы понять текущее состояние, я не освоил до сих пор. Порадовало, что репозиторий можно вертеть как угодно, пересвязывать что угодно с чем угодно, правда, магия для этого нужна соответствующая.

AN> Пугает
staging area — всё просто. Представь себе svn, диалог коммита. Ты там галочками отмечаешь что хочешь закоммитить. Так вот staging area это замена этому диалогу, с учётом того, что ты эти галочки можешь отмечать через командную строку (git add) и оно не теряется при закрытии/обновлении диалога. И ещё ты можешь отметить для коммита не весь файл целиком, а только некоторые ломтики (hunks).
avalon 1.0rc3 rev 0, zlib 1.2.3.4
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.