【发布时间】:2015-01-02 07:32:32
【问题描述】:
我们的default Plastic 存储库已经变得相当大。它现在被大量不相关的文件所淹没,因此不需要一起进行版本控制。事后看来,default 存储库应该被创建为几个单独的存储库。
我想将default 存储库分成更小的块,但我不想通过将文件移动到空的新存储库而丢失所有文件历史记录。完成此任务的最佳方法是什么?
【问题讨论】:
标签: version-control repository plasticscm
我们的default Plastic 存储库已经变得相当大。它现在被大量不相关的文件所淹没,因此不需要一起进行版本控制。事后看来,default 存储库应该被创建为几个单独的存储库。
我想将default 存储库分成更小的块,但我不想通过将文件移动到空的新存储库而丢失所有文件历史记录。完成此任务的最佳方法是什么?
【问题讨论】:
标签: version-control repository plasticscm
您可以根据需要选择以下任何一种方法:
复制原始存储库的次数与要拆分的存储库一样多。然后,为每个复制的存储库删除您不会在其上维护的内容。这样做您将保留文件历史记录,但数据库大小不会减少。
当然,您可以创建新的存储库并将所需的内容添加到新的存储库中。这将是一个全新的存储库,因此数据库大小会小得多。
您需要在保留历史记录的大型数据库或没有文件历史记录的新数据库之间做出决定。
【讨论】: