Почему вы используете второй репозиторий?Почему бы не позволить TeamCity получить код из первого репозитория и построить его напрямую?
На моем рабочем месте мы используем TeamCity с Mercurial, как это (TeamCity получает код непосредственно из «реального» репозитория), и он работаетотлично!
Если вам действительно нужен второй репозиторий, вы можете выполнить извлечение по сценарию.
Настройте TeamCity так, чтобы он знал только о втором репозитории и что он тянети строит из этого.
Затем создайте запланированное задание, которое будет перемещаться из первого хранилища во второе каждые несколько минут.