cranequinier: (65x70)
[personal profile] cranequinier
Это пост для программистов. Вдруг кто чего подскажет.

Делаю новый репозиторий для глубоко приватных C++-ных исходников. Собираюсь его бесплатно хостить на Bitbucket, и доступаться к нему из пары-тройки мест на планете через SourceTree. Выбираю между Git и Mercurial. И вот меня скрутило - исходники, люди и процессы такие, что надо сохранять дату файлов на диске, хоть ты тресни. А оне оба - и Git и Mercurial - по-умолчанию ставят дату последнего слива с сервера. При этом Mercurial довольно просто фиксится примочкой TimestampMod Extension, и начинает даты файлов уважеть, а Git если и фиксится вообще, то как-то через задницу как и всё в Git. Поэтому я слегка скрипя сердцем склоняюсь к Mercurial, хотя знаю его похуже и вообще он какой-то умирающий.

Может я какую-то фигню делаю, а надо хостить где-то ещё, на своём хостинге, использовать SVN и переходить на Жабу? Вправьте мне скорее мозги... Ну чего вообще интересного есть в мире code hosting-а...

P.S. Мечта, конечно, fossil, но его считай что нету.

Date: 2015-02-12 05:53 pm (UTC)
From: [identity profile] alextutubalin.livejournal.com
Не, так жить нельзя.
В репозитории должна быть история. Чтобы git diff или там git blame работал.
Без истории - нельзя.

Date: 2015-02-12 06:12 pm (UTC)
From: [identity profile] cranequinier.livejournal.com
Имеется ввиду что всё так стартует, а потом - нормальный гит. Тогда у файлов, которые гитом не пуллились, остаются их старые даты.

Date: 2015-02-12 06:19 pm (UTC)
From: [identity profile] alextutubalin.livejournal.com
Зачем тебе "старые даты" ты можешь объяснить?

Date: 2015-02-12 06:25 pm (UTC)
From: [identity profile] cranequinier.livejournal.com
Могу. В сравнительно большом и долгоживущем проекте для анализа исходников критично понимание - какой файл бы модифицирован 10 лет назад, а какой - 5 месяцев.

Date: 2015-02-12 06:40 pm (UTC)
From: [identity profile] alextutubalin.livejournal.com
git blame ?
upd: и git log, естественно.

Edited Date: 2015-02-12 06:42 pm (UTC)

Date: 2015-02-12 06:54 pm (UTC)
From: [identity profile] cranequinier.livejournal.com
Это же если проект уже давно в гите? А если он давно не в гите, а в файловой системе?

Date: 2015-02-12 06:58 pm (UTC)
From: [identity profile] alextutubalin.livejournal.com
Так я и предлагаю его туда перегнать.

Profile

cranequinier: (Default)
cranequinier

March 2020

S M T W T F S
1234567
891011121314
15161718192021
22 232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 29th, 2025 04:50 pm
Powered by Dreamwidth Studios