The OpenNET Project / Index page

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

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

"Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от opennews (??) on 16-Фев-10, 09:31 
Увидел свет (http://groups.google.com/group/linux.kernel/msg/fdfd06a0f835...) релиз распределенной системы управления исходными текстами GIT 1.7.0 (http://git-scm.com/), отличающийся (http://www.kernel.org/pub/software/scm/git/docs/RelNotes-1.7...) частичной потерей совместимости с прошлыми версиями, при сохранении полной совместимости на уровне структуры репозитория. В частности, в версии 1.7 по умолчанию запрещено выполнение "git push" в ветки для которых была выполнена команда "checkout" (ветка указывает на HEAD). Незначительные нарушающие совместимость изменения также затронули команды "git send-email", "git status" и "git diff".


Кроме вызывающих несовместимости изменений в новой версии представлено 43 улучшения, связанных как правило с незначительным расширением функциональности отдельных команд. Добавлена возможность  "sparse checkout", позволяющая выполнить "checkout" только для части рабочего дерева исходных текстов. При передаче данных по HTTP реализована поддержка от...

URL: http://groups.google.com/group/linux.kernel/msg/fdfd06a0f835...
Новость: https://www.opennet.ru/opennews/art.shtml?num=25431

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

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

1. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 16-Фев-10, 09:31 
а почему запретили git push после git checkout?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Коденок on 16-Фев-10, 10:52 
> Работа "git grep" теперь основана на встроенной поддержке поиска и больше не вызывает внешнюю утилиту grep.

Хех... но не вызов ли внешнего грепа - настоящий юниксвэй?!

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от anonymous (??) on 16-Фев-10, 12:23 
>а почему запретили git push после git checkout?

push в ветку удалённого (remote) репозитория с вытащенными для редактирования источниками приведёт к такой ситуации:

  | -'pushed'-  |
--x----------HEAD
   \
    'current'

и при следующем коммите из точки 'current' будут потеряны изменения 'pushed':

  | -'pushed'-  |
--x-------------x  --HEAD
   \              /
    'current'-----

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 16-Фев-10, 13:08 
"git grep" does not rely on external grep anymore.  It can use _more than one thread_ to accelerate the operation.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Аноним (??) on 16-Фев-10, 13:14 
А как правильно в удаленный репозиторий коммитить ?
Есть основной git-репозиторий на собственном серевере, на котором с разных рабочих машин делаются коммиты (не пересекаются, так как по сути работает один человек, который временами пересаживается на разные компьютеры).
Сейчас делаю так:

сливаю срез репозитория на рабочую машину: git pull user@host:/путь master

после работы и локальных коммитов заливаю обратно: git push user@host:/путь

Правильно ли так делать ?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от Serega (??) on 16-Фев-10, 13:36 
Всё равно, правильнее было бы сделать многопоточный grep из coreutils. Видимо для такого решения были какие-то веские причины...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Релиз распределенной системы управления исходными текстами G..."  +2 +/
Сообщение от anonymous (??) on 16-Фев-10, 14:06 
У вас на сервере скорее всего bare репозиторий (т.е. без раскрытых веток). Поэтому его вышеупомянутый вопрос не касается (т.е. в этом случае ответ "да, так и следует делать").
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Релиз распределенной системы управления исходными текстами G..."  +1 +/
Сообщение от azure (ok) on 16-Фев-10, 17:31 
ругается ли при push? Если нет - то у Вас bare репозиторий, и все ок. Если ругается, то вам надо создать bare репоизторий вместо того, что у вас есть.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Релиз распределенной системы управления исходными текстами G..."  +/
Сообщение от аноним on 18-Фев-10, 03:30 
Не стоит перегибать палку с юниксвеем, а тем более не понимая что это такое. Такие вот и встроенный grep критикуют, и ZFS у них комбайн.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


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

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




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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