2015-03-03 3 views
0

У меня возник вопрос о том, как использовать пластиковый SCM, который я не мог найти в другом месте.Пластик SCM Вопросы использования

1) Можете ли вы связать пластиковый сервер с несколькими базами данных? (Может быть, 1 проект для каждой базы данных?) (Я не считаю). Также, если мы планируем использовать это для нескольких проектов, лучше ли правильно устанавливать разрешения и иметь один пластиковый сервер или иметь отдельный пластиковый сервер для каждого проекта?

2) Когда вы покупаете пластик для 15 пользователей, я нарушаю лицензию, производя второй сервер из тех же 15 пользователей? или даже других 15 пользователей?

3) Есть ли какие-либо плохие последствия размещения Пластикового сервера и БД в одном окне? (Планирование использования виртуальных машин для обоих)

4) При импорте истории для SVN или любого контроля версий вам нужна чистая база данных?

5) Есть ли способ переместить только определенные репозитории на новый пластиковый сервер? (Я понимаю, что вы можете переместить всю вещь и удалить те, которые вам не нужны. Thats plan A)

Спасибо за помощь.

ответ

1

Давайте идти: несколько баз данных

1) Сервер: каждый репозиторий в пластике другой базы данных. Это то, что вы имели ввиду? Это вполне выполнимо и способ пойти на самом деле. Вы можете использовать разрешения для ограничения доступа к различным проектам.

2) Лицензирование: каждому пользователю нужна лицензия. Если у вас 30 разных пользователей, вам необходимо 30 лицензий. Вы можете использовать сервер для пользователя без каких-либо дополнительных затрат, конечно же, и для пользователя как можно большего количества компьютеров, но каждый пользователь нуждается в лицензии :-)

3) Сервер Db и Пластиковый сервер на одном хосте: это лучший вариант для супервысокого перфоратора, поскольку вы уменьшаете задержку.

4) Импорт: да, обычно вам нужен пустой репозиторий для импорта из другого элемента управления версией. Помните, что вы можете перейти от svn к git легко, тогда это довольно очевидно для пластика (gitsync или fast-import).

5) Переместите репо на другой сервер: два пути достижения этого. a) переместите базу данных, если вы являетесь экспертом по db. б) использовать пластиковую копию клонировать репо: P или ветвь вы хотите :-)

Надеются, что это помогает :-)

+0

1) Не совсем то, что я имел в виду. Можете ли вы подключить пластик до базы данных SQL и mySQL и поместить на них определенные репозитории? – crychair

Смежные вопросы