Re[17]: Git в картинках
От: AlexNek  
Дата: 28.05.11 11:31
Оценка:
Здравствуйте, ., Вы писали:

.>Здравствуйте, AlexNek, Вы писали:


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

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

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

.>Да.
Пожалуй пора искать алгоритм пользования гитом

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

.>Например, Far Manager автоматом ставит. bash тоже.
Я в окно Баша даже ничего вставить из клипбоарда не могу, призодится все пути руками вводить

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

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

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

.>Что значит "поиск новых файлов"? git status показывает всё.
Как я теперь понял это окно stag-ей, после каждой операции оно перечитывается.

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

.>Хз, ни разу не пользовался. Я в мире java живу.
А я в НЕТе — прювет

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

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

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

.>А чем tortoisegit не устраивает?
Он для студии не должен годится, по идее. (В смысле провайдера контроля версий)

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

.>Мда.. хз, непонятно.
Я открываю окно stag-ей, там список файлов которые я добавил проводником, потом жму кнопу добавить в рабочую область (или что то подопбное) и потом приведенная ошибка и вылазит.

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)
Тое это как бы виртуальный репозиторий которого просто не существует физически?
Cообщение написано в ... << RSDN@Home 1.2.0 alpha 5-AN rev. 2906>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.