LINUX.ORG.RU

> Git умеет свойства на фалах и ревизиях как svn?

А зачем это нужно? Как-то не сталкивался с этим. Использую git на win32 и linuх. Если сделать clone, checkout etc. то все права сохраняются.

> а обьеденить два проэкта в один как bzr?

а это еще зачем? У них же совсем разные истории. Чем git add неугодил?

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

> Чем git add неугодил?

он не сохраняет историю. bzr умеет мержить истории

cvv ★★★★★
() автор топика

> а обьеденить два проэкта в один как bzr?

Mercurial умеет 8). Другое дело, что последствия могут быть неожиданными.

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

> Этот мне неинтересен :)

Ишь ты... ну, если ты настаиваешь на том,чтобы усложненить себе жизнь: revision properties в Git нет, на файлы можно навешивать атрибуты http://www.kernel.org/pub/software/scm/git/docs/gitattributes.html, разные проекты можно объединять в один, но не как в Mercurial, а скорее как в SVN или hgforest: http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#submodules, http://git.or.cz/gitwiki/SubprojectSupport

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

>> Этот мне неинтересен :)

>Ишь ты...

из моих задач я очень небольшое количество смогу на него положить без костылей

>ну, если ты настаиваешь на том,чтобы усложненить себе жизнь: revision properties в Git нет, на файлы можно навешивать атрибуты http://www.kernel.org/pub/software/scm/git/docs/gitattributes.html,

thanks

>разные проекты можно объединять в один, но не как в Mercurial

мож в двух словах рассказать как этот момент реализован в HG? - для общего развития

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

> из моих задач я очень небольшое количество смогу на него положить без костылей

Какие костыли нужны - проперти на файлах/ревизиях и объединение проектов, или что-то другое?

> мож в двух словах рассказать как этот момент реализован в HG? - для общего развития

При hg pull -f otherrepo получается репозиторий, в котором присуствуют DAG'и версий обоих репозиториев, содержащие все changeset'ы обоих. Дальше можно работать как обычно. Прада, я не уверен, что это хорошая поддерживаемая практика (никогда не слышал об использовании этой фишки). Кстати, сейчас припоминаю, что вроде и в Git такое можно - "coolest merge EVER!" было чем-то таким.

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

>> из моих задач я очень небольшое количество смогу на него положить без костылей

>Какие костыли нужны - проперти на файлах/ревизиях и объединение проектов, или что-то другое?

другое. например у него очень плохо с переименованием и тегами.

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

> у него очень плохо с переименованием

O_O

Какая версия? Единственная проблема, которую я знаю у более-менее современных (0.9.4 и позже) - "hg log -p" при проходе через переименование перестает отображать патчи.

> и тегами.

теги использую мало

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