Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Version control 将PlasticSCM存储库拆分为多个存储库_Version Control_Repository_Plasticscm - Fatal编程技术网

Version control 将PlasticSCM存储库拆分为多个存储库

Version control 将PlasticSCM存储库拆分为多个存储库,version-control,repository,plasticscm,Version Control,Repository,Plasticscm,我们的default塑料存储库已经变得相当大了。它现在有很多不相关的文件,因此不需要一起进行版本控制。事后看来,默认存储库应该创建为多个独立的存储库 我想把默认的存储库分成更小的块,但我不想因为将文件移动到空的新存储库而丢失所有的文件历史记录。实现这一点的最佳方法是什么?您可以根据需要选择以下方法之一: 复制原始存储库的次数与要拆分的存储库的次数相同。然后,为每个复制的存储库删除不在其上维护的内容。这样做将保留文件历史记录,但数据库大小不会减少 当然,您可以创建新的存储库,并将所需的内容添加到

我们的
default
塑料存储库已经变得相当大了。它现在有很多不相关的文件,因此不需要一起进行版本控制。事后看来,
默认
存储库应该创建为多个独立的存储库


我想把
默认的
存储库分成更小的块,但我不想因为将文件移动到空的新存储库而丢失所有的文件历史记录。实现这一点的最佳方法是什么?

您可以根据需要选择以下方法之一:

  • 复制原始存储库的次数与要拆分的存储库的次数相同。然后,为每个复制的存储库删除不在其上维护的内容。这样做将保留文件历史记录,但数据库大小不会减少

  • 当然,您可以创建新的存储库,并将所需的内容添加到新的存储库中。这将是一个全新的存储库,因此数据库的大小将小得多

您需要在保留历史记录的大型数据库和没有文件历史记录的新数据库之间做出选择