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 04:53 am (UTC)
From: [identity profile] duginov.livejournal.com
А c C++ кодом в какой среде ворочаешься?

Если в Visual Studio, так в него интегрирован TFS-клиент, которым MS предлагает ходить в бесплатный (для маленьких коллективов) репозиторий, который у них же хостится. Называется Visual Studio Online, хотя должно быть "TFS in Azure".

От только хрен знает, какие таймстэмпы TFS ставит на слитые файлы. Вполне возможно, что тоже время слива, лень проверять...

Date: 2015-02-12 05:15 am (UTC)
From: [identity profile] rezkiy.livejournal.com
локальный TFS на неизмененные файлы ставит дату последнего чекина, независимо от того когда я скачал файл себе.

Date: 2015-02-12 05:48 am (UTC)
From: [identity profile] cranequinier.livejournal.com
То-есть они тоже тупые удаки...

Date: 2015-02-15 02:24 am (UTC)
From: [identity profile] rezkiy.livejournal.com
я честно говоря не врубился, как надо-то? (редактирую: я так понял, что как раз TFSное поведение это то что надо...)
Edited Date: 2015-02-15 02:26 am (UTC)

Date: 2015-02-12 05:39 am (UTC)
From: [identity profile] cranequinier.livejournal.com
> А c C++ кодом в какой среде ворочаешься?

В Windows. VS2008 и куча всего ещё в скриптах.

> Если в Visual Studio, так в него интегрирован TFS-клиент

В 2008 не интегрирован, вроде. Хмм... Хотя вроде втыкается.

Спасибо - надо изучить. Я в целом TFS не люблю, но бесплатный хостиг и нативность для виндов того стоят.

Date: 2015-02-12 03:56 pm (UTC)
From: [identity profile] cranequinier.livejournal.com
Изучание показало, что TFS - центрально-серверная система образца середины 19-го века.

Тогда уж лучше сразу SVN заюзать.

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. 30th, 2025 01:26 am
Powered by Dreamwidth Studios