LINUX.ORG.RU

Релиз Git 1.7.10

 , ,


0

2

6 апреля стало известно о выходе новой версии распределённой системы управления версиями файлов — Git. Её можно скачать по этой ссылке.

Среди основных изменений:

  • при выполнении команды «git merge» теперь вызывается интерактивный редактор для добавления пояснения о результирующем слиянии, аналогично команде «git commit»;
  • множество мелких изменений в gitk;
  • команда «git push» получила опцию «--prune», которая аналогична «git fetch»;
  • HTTP-транспорт теперь поддерживает работу через прокси-сервер с аутентификацией;
  • многочисленные доработки быстродействия, интерфейса, возможностей и внутренних особенностей.

С другими изменениями и дополнениями можно ознакомиться по ссылке, которая следует ниже.

>>> Подробности

Ответ на: комментарий от ZuBB

Благодарю, обратил внимание на оба ваших замечания, поправил новость.

PrikPavel ()

HTTP-транспорт теперь поддерживает работу через прокси-сервер с аутентификацией;

Так оно же вроде и до этого через проксю работало? Меняешь git:// адрес на http://, прописываешь прокси в git config и готово.

loz ★★★★★ ()

Докачку, я смотрю, уже дропнули даже для GSoC?

O02eg ★★★★★ ()
Ответ на: комментарий от april

Вообще то все должно быть логично и просто !
( если это касается новых версий прог )

Изменилась первая цифра - Главная новость
Изменилась вторая цифра - В мини новость
Все остальные цифирь в нужный форум ...

mx__ ★★★★★ ()

Mercurial + TortoiseHG = вот она, вот она, система моей мечты =))) а git для роботов, да и gitk это просто смех, хотя юзал его некоторое время и запускаю сейчас когда надо гитнутые репы посмотреть, но все равно не айс

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

Вот всегда в любой теме про X найдётся сферическое гиперактивное школоло в вакууме, который напишет: «А я юзаю Y, ваш X - унылое говно, ха-ха-ха!». Разумеется, ни о каких аргументах и речи быть не может, ведь главное же в религиозных спорах - это кричать: «А у моего бога хер длиннее, чем у твоего!», как шутил Джордж Карлин.

burjui ()
Ответ на: комментарий от baverman

Тебе за глаза хватит svn, я гарантирую это.

ага, еще один, который не может смириться что у кого-то не такая точка зрения как у него? =))) у меня Ubuntu и svn отстой, git для роботов и нет нормального GUI, а вот Ubuntu + Mercurial + TortoiseHG = оптимально :) - это мое неправильное ошибочное мнение, ты можешь с ним не соглашаться

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от burjui

Разумеется, ни о каких аргументах и речи быть не может

агрументы в пользу hg: 1) интуитивная система команд, система спроектирована так, что команда делает то что тебе кажется она должна делать - это плюс 2) развитый GUI - TortoiseHG - я подписан на обновления PPA, апдейты прилетают несколько раз в неделю и я вижу что он развивается на глазах, как базовый hg так и GUI

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

я наверное робот, мне команды git кажутся логичными и понятными. и tortoise для git, кстати, тоже есть, и git, и tortoiseGit активно развиваются.

vasaka ★★★ ()
Ответ на: комментарий от vasaka

я наверное робот, мне команды git кажутся логичными и понятными

Или это первая (D)VCS, которой ты пользовался. Или ты просто лжешь (себе или нам, неважно).

tailgunner ★★★★★ ()
Ответ на: комментарий от vasaka

я наверное робот, мне команды git кажутся логичными и понятными

Давай поиграем в игру. Я тебе задачу, а ты через пять секунд команду ее выполняющую?

// Пользователь git, hg не нравится, так как простые, казалось бы, вещи делаются через опу.

baverman ★★★ ()

Её можно скачать по этой ссылке.

Но зачем?
У всех нормальных людей она скачается при апдейте системы.

imul ★★★★★ ()
Ответ на: комментарий от vaino

А вы не подсказывайте) Подозреваю, что товарищ и его не осилил

goingUp ★★★★★ ()
Ответ на: комментарий от xorik

автор новости лентяй^скородрочер, вот я его и пинаю. тем не менее спасибо за «введение в курс дела» (С)

ZuBB ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

А зачем тебе GUI для системы контроля версий? Ты знаешь зачем нужен контроль версий?

Когда я использую git, я его не вижу, он делает то что должен и делает это идеально. Но нет, давайте Mercurial, давайте GUI, нахрена писать код когда можно курсорчиком по экрану поюлозить.

Ой, а нам в Mercurial новая веточка времена нужна, что же делать? Да. Давайте заведем отдельную папочку и выберем туда репозиторий и будем бегать туда сюда.

Фу нафиг так делать есть же плагин Х, давайте для веток его юзать. И ой, а как мне теперь историю коммитов в порядок привести? А куда пропал мой код?

Не, спасибо.

anonymous ()
Ответ на: комментарий от vaino

плохо работает с бранчами

Да нормально работает, долго просто.

anonymous ()
Ответ на: комментарий от I-Love-Microsoft

интуитивная система команд, система спроектирована так, что команда делает то что тебе кажется она должна делать - это плюс

Мне кажется если выпить мышьяк перестанешь бояться мышей. Хочешь попробовать?

То что после hg pull нужно сделать hg up это охрененно интуитивно.

anonymous ()
Ответ на: комментарий от anonymous

Ой, а нам в Mercurial новая веточка времена нужна, что же делать? Да. Давайте заведем отдельную папочку и выберем туда репозиторий и будем бегать туда сюда.

Ты тупой, что ли? Для создания ветки в меркуриале требуется 0 команд.

vasilenko ★★ ()
Ответ на: комментарий от vasilenko

Ты тупой, что ли? Для создания ветки в меркуриале требуется 0 команд.

Ага. Силой мысли она создается. Нужно просто расширение telepat включить.

anonymous ()
Ответ на: комментарий от vasilenko

Нет, расширение telepat не нужно включать.

Что, не можешь нагуглить как ветки создаются? Я подскажу: hg branch

anonymous ()
Ответ на: комментарий от vasilenko

Для создания ветки в меркуриале требуется 0 команд.

Какой из?

baverman ★★★ ()

при выполнении команды «git merge» теперь вызывается интерактивный редактор для добавления пояснения о результирующем слиянии, аналогично команде «git commit»

Надеюсь это вызывается только для не fast-forward слияний? Если да - респект. А то git commit --amend для этих целей несколько подзадолбал

Pinkbyte ★★★★★ ()
Ответ на: комментарий от anonymous

То что после hg pull нужно сделать hg up это охрененно интуитивно.

а ничего что этот up может повлечь merge? что логично в рамках hg, а если тебе этого не надо? тогда тебе на svn, если не понимаешь почему так

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от Sahas

На сей раз я на стороне товарища, который любит корпорацию Зла ;-)

вот сразу видно умного человека, а все умные предпочитают Mercurial :) сразу оговорюсь что не просто умные, а гениальные - юзают git, а мы простые умные ребята будем на hg ^_^

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

а ничего что этот up может повлечь merge?

Любитель отшибленных голов? Интересненько.

baverman ★★★ ()
Ответ на: комментарий от I-Love-Microsoft

а ничего что этот up может повлечь merge? что логично в рамках hg, а если тебе этого не надо? тогда тебе на svn, если не понимаешь почему так

Ты сейчас svn как ругательство использовал?

Это не разу не логично, именно поэтому существует расширение fetch, которое ведет себя адекватно. И да, ты только что сказал что Mercurial для инопланетян, потому как на земле такое поведение никто в своем уме логичным не назовет.

anonymous ()
Ответ на: комментарий от I-Love-Microsoft

I-Love-Microsoft

а git для роботов, да и gitk это просто смех, хотя юзал его некоторое время и запускаю сейчас когда надо гитнутые репы посмотреть, но все равно не айс

А без гуя работать не научился? Будешь делать двадцать кликов мышкой вместо набора одной команды?

Pavval ★★★★★ ()

// HTTP-транспорт теперь поддерживает работу через прокси-сервер с аутентификацией;

два года бы назад это... было бы чудо

qbbr ★★★★★ ()
Ответ на: комментарий от Pavval

А без гуя работать не научился? Будешь делать двадцать кликов мышкой вместо набора одной команды?

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

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

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

Ну вот зачем тебе GUI для работы с системой контроля версий? Что в GUI делается лучше чем в консоли? Тем более что при должной настройки hg выглядит в консоли ни чуть не хуже чем git.

Серьезно. Может я просто не знаю что в GUI можно творить небывалое волшебство, я бы об этом и принцессе Селестии написал.

anonymous ()
Ответ на: комментарий от anonymous

Ну вот зачем тебе GUI для работы с системой контроля версий?

Для удобства же. Удобно когда в IDE есть интеграция с системой контроля версий. В дереве файлов проекта сразу же отмечаются измененные файлы, можно переключиться и смотреть только изменившиеся файлы (и не просто сплошной diff, а по дереву и нормально сравнивать исходники), можно быстро сделать annotate (прям во время отладки, например), удобно смотреть историю.

kamre ★★★ ()
Ответ на: комментарий от kamre

Для удобства же. Удобно когда в IDE есть интеграция с системой контроля версий. В дереве файлов проекта сразу же отмечаются измененные файлы, можно переключиться и смотреть только изменившиеся файлы (и не просто сплошной diff, а по дереву и нормально сравнивать исходники), можно быстро сделать annotate (прям во время отладки, например), удобно смотреть историю.

Из консоли все это делается более удобно и быстро. И от написания кода не отвлекает, что очень важно. Тогда и отлаживать не нужно, так как большинство ошибок которые не могут чекеры и компиляторы отследить, банальная невнимательность. IDE кстати тоже не способствует повышению эффективности программирования, но пруф на исследования к сожалению не сохранил, так что это можно считать локальной точкой мировоззрения.

anonymous ()
Ответ на: комментарий от anonymous

ну-ну, а если у тебя куча веток от разных разработчиков, и надо понять, кто в какую ветку коммитил или почему возникло несколько голов - это всё через консольный log смотреть?

Sahas ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.