Ну вот например есть Московская биржа, на которой есть валютная секция. Технологические решения, включая способы доступа тут: moex.com/s155. Сейчас не нашел на сайте, но раньше, когда биржа еще была ММВБ, там развивался сервис запроса текущих котировок по http. Вы можете позвонить на биржу и спросить, на сайте есть телефон. Ну и общий подход такой же. Находите валютную биржу, на которой обращается интересующий ваш инструмент, а затем звоните туда, пишите, узнавайте
AmdY,
если человек попадает в больницу/уходит в отпуск с залоченным файлом, то если он может говорить — сам примет примет решение, стоит ли отгружать код в таком состоянии, как сейчас, чтобы с ним могли работать другие или просто разлочить исходник без отгрузки. Если не может, то решение примут без него. Это форс-мажорный случай, и больше никаких конфликтов не возникает, работаем так уже давно. А то, что вы описали, употребив слово «эротическое» git-пользователь может испытать при любой отгрузке своего исходника
AmdY,
у нас нет проблемы вылавливать человека с отпуска/болезни, у нас есть специальный человек (точнее 2), которые могут разлочить исходники в экстренном случае. Пока считаю VSS подходит больше, т.к. мысль о том, что время от времени придется разрешать конфликты мне не нравится
Может быть так и надо. Мне пока трудно привыкнуть думать что делать с конфликтами только после того, как они случились. Большое спасибо за диалог, стало понятнее
Это выглядит красиво, отдельная ветка. Но ведь конфликт возникнет, когда тот разработчик, который закончил вторым попытается влить свой вылизанный код в вылизанный код того, кто редактировал первым. Т.е. масштаб конфликта будет не связан с частотой отгрузок
Насчет решит «заболеть» с «заблокированным» участком кода, понятно на этот особы случай будет и особое решение, никто не стает ждать разработчика пока он сможет дальше работать с этим кодом, разблокируют или откатят без него.
блокировки делаются как раз ради того, чтобы избежать конфликтов правок, а не думать о том, как его решить, когда конфликт получен. «Конфликт правок» слишком мягко звучит. В реальности это означает крепко подумать, какого из разработчиков код выкинуть, или кому придется поплясать над своей уже проделанной работой, чтобы она снова стала полезной
Т.е. ответ «нет, в git так нельзя»?
Это нормальная ситуация, когда надо блокировать целый модуль (группу файлов). Модуль это не только исходники, это и ресурсы и шаблоны, так часто случается, что блокировать надо целый модуль. Мы не испытываем никаких проблем при таком подходе, который сейчас есть, поэтому мне непонятны ваши утверждения о том, что у нас что-то не правильно. Не могли бы вы пояснить, что конкретно вы имеете ввиду в своем утверждении, может нам правда надо что-то поменять? Пока не вижу
Просто говорят — плохой вариант. Разработчик — человек, при этом работает с несколькими проектами одновременно. Может просто забыть что-то отгрузить, до тех пор, пока не получит звонок