LINUX.ORG.RU

Релиз Git 2.6.0

 


0

3

Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток.

Для обеспечения целостности истории и устойчивости к изменениям задним числом используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов. Из проектов, разрабатываемых с использованием Git, можно отметить ядро Linux, Android, LibreOffice, Systemd, X.Org, Wayland, Mesa, Gstreamer, Wine, Debian, DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, PostgreSQL, VideoLAN, PHP, Xen, Minix.

По сравнению с прошлым выпуском в новую версию принято 479 изменений, подготовленные при участии 67 разработчиков, из которых 15 впервые приняли своё участие в разработке.

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

★☆

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 1)

Ответ на: комментарий от X-Pilot

Не пользуюсь подобной гуйней, так что не могу сказать о её качестве. Мне хватает консольного клиента под Linux и интеграции с IDE под винду.

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

кишки простые и не покрывают предметку полностью, из-за чего наблюдаем протекающие абстракции в виде угадывания copy/rename и git gc. а UI неоправданно сложный, т.к. единственное, что беспокоит maintainerа в этом отношении — обратная совместимость.

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

Я в мегакрутых проектах участия не принимал, но пока поголовное svn или перфорс.

h4tr3d ★★★★★
()
Ответ на: Piper от Camel

В Ъ-энтерпрайзе либо не используют VCS, либо пишут сами.

да что ты говоришь

и гугл, кстати, это не энтерпрайз, лол

autonomous ★★★★★
()
Последнее исправление: autonomous (всего исправлений: 1)
Ответ на: комментарий от autonomous

Читай тред на первой странице, чтобы банально пушнуть в соседний локальный репозиторий в гите приходится изворачиваться. В Hg с этим проблем нет.

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

Тебе там показали как надо делать или ты это тоже не осилил? Зачем вообще тебе такой кейс понадобился, можешь рассказать?

autonomous ★★★★★
()
Последнее исправление: autonomous (всего исправлений: 1)
Ответ на: комментарий от autonomous

Тебе там показали как надо делать

Я же говорю, надо изворачиваться. С Hg изворачиваться не надо.

Зачем вообще тебе такой кейс понадобился, можешь подсказать?

Этот кейс я взял для быстрой демонстрации, с пушем в удалённый репозиторий будут те же пробдемы.

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

с пушем в удалённый репозиторий будут те же пробдемы.

Это ни разу не проблемы и не извороты. Если ты привязался к тому, что тебе показалось непонятным это не значит, что гит сложный, это значит что ты чего-то не понял, только и всего.

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

Никогда не думал

Мы видим.
А ведь я уже дал изнасиловать себе мозг

Сделать что-то не так как научился это не изнаcилование мозга, а ретроградство или просто неспособность выбирать новые инструменты. Никогда не думать о таком это очень полезно.

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

Нет, извороты. В Hg можно коммитнуть и тут же пуш-пуш, а в git нужно дополнительно что-то настраивать. Зачем? Зачем жевать кактус, если есть Mercurial?

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

а в git нужно дополнительно что-то настраивать

угу, а в питоне нужно обязательно следить за отступами, зачем жевать кактус когда есть php

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

Действительно, питон не нужен, ведь есть старый добрый Perl. Но на питоне написаны полезные вещи, например, тот же Hg.

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

насколько я понимаю, достаточно переименовать/скопировать файл *и* изменить его. и закоммититься. и тогда начинается угадывание.

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

Но при этом костерок способен уничтожить хоть и несравнимые, но и немаленькие такие площади.

yars068 ★★★★
()

Вроде недавно вышел 2.0, посмотрел — больше года назад уже. Старею. Git годный. А новость совсем без описания изменений — не очень, хотя и лучше, чем предыдущие.

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

Если бы у бабушки... дальше я думаю сам поймешь :-)

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

Но в этом треде анонимус начал всех убеждать, что Git — это очень просто и ничего проще быть не может.

Прошел курс GitHowTo за неделю - начал применять в работе. ЧЯДНТ?

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

Эм. Мне подобного туториала хватило чтобы врубиться в git и начать им пользоваться.

Да, там не рассказано, например про rebase. И что? Для того чтобы начать ездить на машине - не надо уметь рулить болидом на сверхскоростях. Достаточно получить права и ездить на обычной машине. А чтобы получить права нужно обладать определенным минимумом знаний. В том туториале он есть.

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

Чтобы осилить, достаточно понять и знать базовые вещи. Научиться пользоваться справкой - успех.

хороший троллинг, годный :)

в каком месте это троллинг? или ты из тех кто ниасилил справку?

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

В Hg можно ... , а в git нужно дополнительно что-то настраивать.

бугага, ну и клоун!

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

Так, дурачок, давай-ка перейдём от идиотских команд «пушнуть в другой локальный репозиторий» (ты, кстати, как часто и зачем это используешь?) к «просмотр недавних изменений». Печатай:

git log

hg log

И сообщай о наблюдаемых релзультатах.

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

the_electric_hand

сорримак спалился, бгг. cast JB

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

Закосить и забить. Давно заметил, если где-то появляется в технологии simple или easy, то нифига это не симпл и не изи. Но это больше для сурового тырпрайза, когда документация с реалиями не вяжется. А гит... Меня ничего, пока, не смущает, поэтому пользуюсь и не жужжу. Чего и вам с hg желаю.

h4tr3d ★★★★★
()
Последнее исправление: h4tr3d (всего исправлений: 1)

Из проектов, разрабатываемых с использованием Git, можно отметить ядро Linux, Android, LibreOffice, Systemd, X.Org, Wayland, Mesa, Gstreamer, Wine, Debian, DragonFly BSD, Perl, Eclipse, GNOME, KDE, Qt, Ruby on Rails, PostgreSQL, VideoLAN, PHP, Xen, Minix.

Почему в списке нет Git?

ya-betmen ★★★★★
()

Не подскажет кто-нибудь мурзилку про то, как правильно пользоваться Git?

У меня стойкое ощущение, что я постоянно что-то делаю не так. Хотелось бы посмотреть какой-нибудь обзорчик, the best practice, так сказать.

// тред не читал

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

Эм. Мне подобного туториала хватило чтобы врубиться в git и начать им пользоваться.

А ты впервые видел VCS ? Давай напомню твои слова С введением для тех, кто в первый раз видит VCS, с объяснением что такое DVCS и чем git отличается от cvs/svn

Или по твоему введением в VCS считается упоминания краткого определения, а отличия от cvs/svn считатся пара фраз в стиле анекдота про грузин ? Ну окай чо

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

Да, там не рассказано, например про rebase. И что? Для того чтобы начать ездить на машине - не надо уметь рулить болидом на сверхскоростях. Достаточно получить права и ездить на обычной машине. А чтобы получить права нужно обладать определенным минимумом знаний. В том туториале он есть.

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

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

Слава Линусу, этот труп в большинстве нормальных фирм уже закопали. Благо, репозиторий с svn на git перевести можно.

cherry-pick
()
Ответ на: комментарий от TEX

С CVS я познакомился уже позже в Gentoo и после git эта система вызывала непроизвольный рвотный рефлекс.

Нет, бесспорно о CVS/SVN я до этого слышал. Мол, есть такой софт, используется при разработке ПО. Собственно всё.

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

Не понял к чему ты это сказал. К тому что rebase не нужен? К тому, что git не нужен? Ну окей, продолжай им не пользоваться - никто ж не заставляет. Как и я продолжу непользоваться hg - мне git хватает для моих задач.

Pinkbyte ★★★★★
()
Ответ на: Piper от Camel

В Ъ-энтерпрайзе либо не используют VCS, либо пишут сами

«Также Рейчел отметила, что сейчас Google и Facebook вместе работают над новой open source VCS, которую можно будет использовать на проектах любого масштаба, сравнимого даже с самой Google. Интересно, что основой будущей VCS является не модная среди разработчиков git, а Mercurial»

Херасе. Вот бы они поправили мисфичу с переименованием файлов.

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

Не понял к чему ты это сказал.

Краткие руководства зло. Особенно такие какие привел ты. Это не руководство а шпаргалка.

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

Может быть, не спорю. Но мне помогло.

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

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

Я потратил неделю, чтобы понять, что hg мне не подходит. Не могу сказать, что потратил время зря, но - факт есть факт. Так что всё это спорно.

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