Исходя из SVN, я все еще привык к сложности Git. Открыв из первых рук, что TortoiseGit просто просит неприятностей, я также открываю Git Extensions.Понимание графического представления расширений Git Филиалы
Как я уже делал в прошлом, мне удалось работать над тремя отдельными задачами, прежде чем закончить любой из них - не так мудр, я знаю. Это позволяет мне заниматься ветвлением, но это точно.
У меня теперь есть три ветви в дополнение к master
: thread-safe
, common-create-web-request
и change-alias-target
. На данный момент ничего не установлено, все изменения привязаны к одной из этих трех ветвей (или, как я думал, см. Следующий параграф), и ни одна из них не была нажата или не объединена.
Я просто любопытно, и немного обеспокоен тем, что окно Git Extensions Обзор кажется, показывает графически, что, несмотря на изменения в ветвях thread-safe
и common-create-web-request
находятся на тех отраслях, два изменения в отрасли change-alias-target
нет (в Я смотрю на график, идущий вверх по левой стороне списка ревизий). Если я по ошибке принял их к ... master
? то, я думаю, мне нужно знать, как переместить их в филиал change-alias-target
, пожалуйста.
Извините, но я до сих пор не понять, почему визуальное представление выглядит иначе для «change-alias-target». Я сделал «git log» из «master» и заметил, что эти две ревизии не включены в него, тогда как после проверки ветки «change-alias-target» и «git log» они появились. Это утешительно, но мне все же хотелось бы знать, почему серые метки для этой ветви визуально находятся на разделенной ветви, как и в других двух ветвях. –
Вы не должны указывать, как отображаются ветви (правило не является ведущим всегда в линиях и ветвях справа, потому что мастер на самом деле является ветвью, как и другие). Это алгоритм, который делает ветви, и нет идеального способа рендеринга. Фактически, ветвь, которая будет отображаться в строке, всегда будет той, у которой будет более поздняя фиксация. Вы должны посмотреть на топологию, а не на то, почему она отображается в строке, а не в других ... – Philippe
Я понимаю сейчас, спасибо! –