我有一个超过 15GB 的非常大的 Web 项目。我试图找出在颠覆中添加项目的最佳方法。
大多数情况下,当添加一项功能时,更改只发生在一个文件夹上,即根级别的每个目录都可以视为独立应用程序。大多数根级别的目录只有一个或两个依赖文件夹,如共享文件夹(包含常见的包含脚本)。
使根级别的每个目录成为子项目是否有意义?如果是,是否有其他工具(例如外部工具)可能对管理依赖关系有用。
或者将整个网站添加为单个项目并使用部分签出来签出您需要更新的目录和依赖目录是否更好。分支/合并期间部分结帐会造成问题吗?