мы использовали Mercurial для одного из наших проектов Umbraco. Мы создали отдельные ветки для каждой работы и будем работать параллельно. После завершения работы слиться с веткой по умолчанию.
Если оба пользователя используют один и тот же дБ, тогда будет нормально работать с отдельными ветками. Но если оба используют отдельные базы данных, вам нужно найти способ синхронизировать вашу базу данных.
Я думаю, что поскольку вы оба работаете над разными разделами, например, над типами документов и пользовательскими разделами, а другие - над css и javascript, я думаю, что лучше работать с одной веткой и обновлять свои решения всякий раз, когда это необходимо. Я думаю, что это не создаст много конфликтов, так как вы оба работаете над разными разделами.