The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз распределенной системы управления исходными текстами G..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от opennews (ok) on 28-Янв-12, 14:38 
Представлен (https://lkml.org/lkml/2012/1/27/457) релиз распределенной системы управления исходными текстами Git 1.7.9 (http://git-scm.com/).


Некоторые изменения:


-  В  "git commit" добавлена опция "-S" для создания GPG-подписи для коммита. Сигнатуру можно посмотреть через опцию "--show-signature" в "git log";
-  В "git pull" добавлена поддержка извлечения и слияния аннотированных/подписанных тегов. GPG-сигнатура из подписанных тегов записывается в результирующем коммите для дальнейшего аудита;
-  В "git log" добавлена опция "--show-signature" для отображения подписанных тегов и данных, записанных в процессе их коммитов. Созданную при коммите сигнатуру можно отобразить через "git commit -S";

-  Обновлён интерфейс gitk, который вобрал в себя изменения, накопившиеся с начала 2011 года. Git-gui обновлён до версии 0.16.0. В "gitweb" появился режим отображения diff-ов бок о бок;

-  Подготовлена инфраструктура для перевода сообщений Git на различные языки, для этого инте...

URL: https://lkml.org/lkml/2012/1/27/457
Новость: http://www.opennet.me/opennews/art.shtml?num=32923

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз распределенной системы управления исходными текстами G..."  +5 +/
Сообщение от oxyum (ok) on 28-Янв-12, 14:38 
О, хорошо жить стало! Теперь можно подписывать коммиты штатными средствами! :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Релиз распределенной системы управления исходными текстами G..."  –1 +/
Сообщение от Alukardd on 31-Янв-12, 23:42 
Еще бы добавили возможность зашифровать все перед пушем... А при пуле что б расшифровывал...
И не хватает фичи как в Subversion с блокировкой репа, что бы чекаутить мог только один.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

37. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Andrey Mitrofanov on 01-Фев-12, 10:59 
> Еще бы добавили возможность зашифровать все перед пушем...

Проксорить /dev/random-ом, чтоб..

>А при пуле что б расшифровывал...

..при пуле врагх обломался!

> И не хватает фичи как в Subversion с блокировкой репа, что бы чекаутить мог только один.

Бедняжки... pserver... У них же нет отдельног^H^Ных транспортов со своей аутентификацией? Ай-яй-яй, мучаются-то!!! И с шифрованием?... Бяда-бяда-бяда.

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

2. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от user (??) on 28-Янв-12, 15:21 
А в git есть возможность редактировать индекс на уровне строк, а не файлов?
Имеется ввиду редактирование уже добавленых строк(например, удаление).
Сейчас при ошибке при добавлении приходится сбрасывать весь файл :(
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от dimas (??) on 28-Янв-12, 16:43 
а кто мешает закоммитить дополнительно нужную правку, а потом ребейзнуть?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от user (??) on 28-Янв-12, 21:15 
Похоже, что лучше ничего не придумать :(
Хотелось бы проще.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 28-Янв-12, 16:55 
git add -e

Неужели так сложно прочитать man git-add?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от user (??) on 28-Янв-12, 21:11 
каким местом git add -e редактирует индекс?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 28-Янв-12, 18:26 
> Сейчас при ошибке при добавлении приходится сбрасывать весь файл :(

Зачем сбрасывать? Просто редактируйте файл и снова комитте его в индекс (git add).

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от user (??) on 28-Янв-12, 21:20 
В таком случае мне придётся стереть строку(чтобы удалить её из индекса), а в случае изменения придётся посмотреть diff и сделать так как было в HEAD. Громоздко получается.

Всё таки как всё странно, хотелось бы что-то вроде git add -e, но для индекса.
Видимо придётся взять себя в руки и вовремя делать коммиты и бранчи, а не ждать
когда получится венегрет из правок.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

12. "Релиз распределенной системы управления исходными текстами G..."  +2 +/
Сообщение от dimas (??) on 28-Янв-12, 23:54 
> Видимо придётся взять себя в руки и вовремя делать коммиты и бранчи,
> а не ждать когда получится венегрет из правок.

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

9. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от x0r (??) on 28-Янв-12, 22:12 
Посоветуйте, пожалуйста, руководство попроще и попонятнее (на русском или/и может видео) после Subversion никак не разберусь.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от noname (??) on 29-Янв-12, 00:30 
http://www.ashep.org/2011/ispolzovanie-git-dlya-upravleniya-.../

Куда уж проще.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

15. "Релиз распределенной системы управления исходными текстами G..."  –6 +/
Сообщение от Виндус on 29-Янв-12, 02:57 
Лучше уж сразу на Mercurial переходить, мороки на порядок меньше, а проку на порядок больше. Правда в глазах торвальдсоидов будете выглядеть отстойно, но тут уж кому что важнее - работа или мнение сектантов торвальдса.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

25. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от Аноним (??) on 29-Янв-12, 21:40 
Mercurial - это секта. Какая там работа, онанизм один.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

32. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от Аноним (??) on 30-Янв-12, 11:04 
Инопланетный набор команд git сочетается с обилием возможностей и высочайшим быстродействием. Именно это и возмущает git-ненавистников
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

39. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от develop7 (ok) on 03-Фев-12, 22:04 
> Mercurial - это секта. Какая там работа, онанизм один.

Онанизм — это когда удовольствие вместо работы. hg в этом плане отвратителен — ни одна проблема/задача не занимает больше, чем нужно для "прочитал man & сделал, что нужно". Ни тебе файло в .git руками не поправить, ни многоножку из awk/sed/tr + git чтототам поотлаживать. Скучно.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

17. "Релиз распределенной системы управления исходными текстами G..."  –7 +/
Сообщение от добрый дядя on 29-Янв-12, 04:15 
> Посоветуйте, пожалуйста, руководство попроще и попонятнее (на русском или/и может видео) после Subversion никак не разберусь.

http://tortoisehg.bitbucket.org - таков мой ответ

назовите одинаковый на всех ОС GUI для git - хоть один, нормальный развитый GUI

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

20. "Релиз распределенной системы управления исходными текстами G..."  +2 +/
Сообщение от Df232z (ok) on 29-Янв-12, 12:29 
Mercurial это как случайное знакомство:
Привел домой, задрал юбку, а там ... нормальный развитый GUI.
Ну что же придется все делать через задницу(extension-ы)
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

21. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от Df232z (ok) on 29-Янв-12, 12:32 
Это хорошо расписано в блогопосте: "Настоящая разницап между Git и Mercurial" -
http://xentac.net/2012/01/19/the-real-difference-between-git...

This belies one of the main differences I’ve found between git and mercurial.
When a git user runs into a problem, they look at the tools they have on hand and ask, “how can I combine these ideas to solve my problem?”
When a mercurial user runs into a problem, they look at the problem and ask, “what code can I write to work around this?”
They are very different approaches that may end up at the same place, but follow alternate routes.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

38. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от develop7 (ok) on 03-Фев-12, 20:35 
> Mercurial это как случайное знакомство:
>  Привел домой, задрал юбку, а там ... нормальный развитый GUI.
>  Ну что же придется все делать через задницу(extension-ы)

А что, этот ваш пачка батников^W^W Git уже умеет revsets?

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от Клыкастый2 on 29-Янв-12, 20:11 
без Гуя как без... рук?
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

28. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от Аноним (??) on 29-Янв-12, 21:56 
> назовите одинаковый на всех ОС GUI для git - хоть один, нормальный развитый GUI

tortoisehg, как tortoisegit, и tortoisebzr - лишь жалкие поделки, пытающиеся выехать на славе tortoisesvn.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

30. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 30-Янв-12, 10:51 
Пробовал юзать TortoiseGit+msysgit под маздаем для версионирования каталога с софтом (18 гиг, 20k файлов) - знаю, что изврат, но в целом пашет замечательно. Проблема в том, что TortoiseGit считает себя умнее git и вычисляет изменившиеся файлы каким-то своим неведомым и чрезвычайно тормозным способом, благодаря чему загрузки списка файлов приходится ждать минутами. Что ему мешает быть тупой оберткой вокруг гита и просто запускать git status?
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

34. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 30-Янв-12, 19:54 
git status сам тормозит от души при первом входе в большой репозитарий - проверьте
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

35. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 30-Янв-12, 22:21 
$ git clone git://gitourious.org/qt/digia-qt.git
$ cd digia-qt
$ time git status
# On branch 4.7
nothing to commit (working directory clean)

real    0m8.591s
user    0m0.555s
sys     0m0.294s

8.5 секунд на репозитарии размером в гиг, напишите мантейнерам кто нибудь - оптимизировать им это нужно

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

29. "Релиз распределенной системы управления исходными текстами G..."  +2 +/
Сообщение от anthonio (ok) on 30-Янв-12, 10:36 
http://progit.org/book/ru/
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

31. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 30-Янв-12, 10:57 
+1
Очень вменяемое руководство (за исключением первых страниц, на которых слегка мутно объяснено - вводную часть лучше, наверно, почитать по другим источникам).
Есть еще git magic, но оно, имхо, выглядит как бестолковый сборник рецептов в стиле "введите вот это - получите то", по крайней мере, в русском переводе.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

33. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от ponyol email(??) on 30-Янв-12, 14:25 
> Посоветуйте, пожалуйста, руководство попроще и попонятнее (на русском или/и может видео)
> после Subversion никак не разберусь.

http://habrahabr.ru/blogs/development/68341/

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

18. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от Аноним (??) on 29-Янв-12, 07:02 
Это новость про git, зачем вы тут про mercurial пишите?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Релиз распределенной системы управления исходными текстами G..."  –5 +/
Сообщение от Аноним (??) on 29-Янв-12, 12:13 
Mercurial - это git done right.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

23. "Релиз распределенной системы управления исходными текстами G..."  +2 +/
Сообщение от Аноним (??) on 29-Янв-12, 15:20 
Mercurial — это Subversion done right. А git — это git.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

26. "Релиз распределенной системы управления исходными текстами G..."  +2 +/
Сообщение от Аноним (??) on 29-Янв-12, 21:41 
> Mercurial - это git done right.

Нет, Mercurial - это как git, только через задницу.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

27. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 29-Янв-12, 21:43 
> Это новость про git, зачем вы тут про mercurial пишите?

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

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру