这样做的范围是我们有三个主要项目。一些源文件在项目之间共享。已有近300万行代码(不包括注释或空格)已经发展了20多年。我们目前使用Source Safe进行版本跟踪。但这开始让我们失望,因为我们不仅扩展了我们的产品,而且扩展了我们在不同模块中共享的开发人员数量。共享文件的示例是模板类。代码很扎实,可以在很多项目中使用。它是一个单独的文件,因此它只是在项目之间共享。现在20年后,一个文件已经发展到超过1000个文件(是的,我希望重构并创建库,而不是发生)。 Mercurial是否以某种方式支持相同的概念?
由于 标记