Репозитории Mercurial с большим количеством активных разработчиков?

Я прохожу Bitbucket и могу » Кажется, не удалось найти никаких репозиториев Mercurial , которые выглядят так, как я подозреваю, наш репозиторий будет выглядеть, если мы перейдем на Mercurial.

Таким образом, мне интересно, существует ли рабочий процесс, который мы не рассматриваю здесь?

Я говорю о том, что я провел небольшой автоматизированный тест. Нас 14 человек, которые работают над одним проектом, разделенных на 4 команды scrum. Чтобы смоделировать 14 (я выбрал 10, круглое число) людей, работающих параллельно над кодом, используя Mercurial DVCS, отправляясь в один и тот же центральный главный репозиторий, я написал сценарий.

  1. Я создал новый «главный» репозиторий, а затем клонировал его для 10 виртуальных людей
  2. Затем я запустил цикл из 1000 итераций, выбрал случайный клон и сделал одно из следующих действий:
    • В 10% случаев выполните извлечение из мастера, слияние, фиксацию слияния и отправку.
    • В 90% случаев выполните локальное изменение и зафиксируйте

Обратите внимание, что я гарантировал, что слияние никогда не будет конфликты, просто заставляя каждого виртуального человека работать над своим собственным файлом.

Это имитирует людей, работающих локально, выполняя 1+ коммитов перед извлечением, слиянием и отправкой (чтобы избежать 2+ голов в главном репо). Возможно, этот рабочий процесс неправильный.

Это пример того, как сейчас выглядит репозиторий (снимок экрана + ссылка на репозиторий):

sample screenshot from TortoiseHg

Репозиторий можно найти здесь: http: // hg. vkarlsen.no/hgweb.cgi/parallel_test/graph . К сожалению, этот репозиторий больше не доступен, и у меня больше нет копии кода из-за неудачного инцидента с резервным копированием, но это был просто пример для людей посетить, это больше не должно быть важным

Это выглядит ужасно беспорядочно, и, как я уже сказал, я не могу найти никаких репозиториев с похожей историей. Под «беспорядочным» я подразумеваю, что похоже, что более старая история проекта почти всегда будет иметь 10 параллельных ветвей. Ближе к верху, он, конечно, сужается, но он будет расширяться по мере того, как люди, которые в настоящее время работают в своем локальном репозитории, подталкивают к мастеру.

Итак, у меня есть два вопроса:

  1. Может ли кто-нибудь показать мне репозиторий, в котором есть похожая история? Поскольку я не могу ничего найти, я начинаю задаваться вопросом, какие выводы я могу сделать из этого ...
  2. Что-то не так с нашим рабочим процессом (то есть рабочим процессом, который я изложил Вот)? Если мы перебазируем / сквошем / трансплантируем, делегировать ответственность за push одному человеку, другие вещи, В базе данных есть таблица с записями о продаже домов. Для каждой записи дома есть поле кода валюты (в формате ISO 4217). Возможно ли каким-то образом получить символ валюты из этого кода ...

    Добрый день, В базе данных есть таблица с записями о продаже домов. Для каждой записи дома есть поле кода валюты (в формате ISO 4217). Возможно ли каким-то образом получить символ валюты из этого кода, чтобы я мог использовать его на стороне презентации?

    Спасибо.

    PS Пытался решить эту проблему, установив объект Currency (созданный Currency.getInstance (currencyCode)) в метод DecimalNumberFormat setCurrency и затем отформатировав значение, которое мне нужно было отобразить, но форматированное значение все еще без символа валюты.

13
задан artjomka 7 October 2010 в 21:47
поделиться