Разбить репозиторий PlasticSCM на несколько репозиториев

Наш default Пластмассовое хранилище стало довольно большим. В настоящее время он раздувается с большим количеством файлов, которые не связаны, и, следовательно, нет необходимости создавать версии вместе. Оглядываясь назад, default хранилище должно быть создано как несколько отдельных хранилищ.

Я хотел бы сломать default хранилище делится на более мелкие куски, но я не хочу терять всю историю файлов, перемещая файлы в пустые новые хранилища. Какой лучший способ сделать это?

1 ответ

Решение

Вы можете сделать это, выбрав любой из следующих подходов в зависимости от ваших потребностей:

  • Реплицируйте исходный репозиторий столько раз, сколько репозиториев вы хотите разделить. Затем удалите для каждого реплицируемого репозитория контент, который вы не будете поддерживать на нем. При этом вы сохраните историю файлов, но размер базы данных не уменьшится.

  • Конечно, вы можете создавать новые репозитории и добавлять желаемый контент в новые репозитории. Это будет совершенно новый репозиторий, поэтому размер БД будет намного меньше.

Вам нужно будет выбрать между большими базами данных, сохраняющими историю, или новыми базами данных без истории файлов.

Другие вопросы по тегам