我正在一个大的源代码库(大约15K文件)分解成约25个项目。我想保持perforce的源代码(并且为此评估perforce),但由于设置的复杂性,我无法将visual studio项目保存在源代码控制中,理论上我知道答案是以检查项目,但这是不可行的(我们最终将签署几个VS版本的项目,并且每个项目都有几个变体,而不是它们自动生成,并且此设置工作得很好)。Perforce与visual studio没有项目文件被检入到perforce集成
有没有办法让VS检出文件进行编辑,因为它不需要将项目添加到perforce中,以避免用户不得不去perforce客户端并手动检出每个文件以便随时进行编辑?另外(甚至更好)有没有办法让VS认识到项目中的文件受源代码控制,而不必将项目添加到源代码管理?
我知道我们也可以采取措施让每个用户提前检查编辑他们可能想要编辑的所有文件,然后在提交修改之前还原未修改的文件,是否会影响性能这种方法?