我们正试图从当前的源代码控制转移到TFS作为源代码控制。现在我们将所有项目作为项目参考。我们的组织规模很小,我们有很多共同的项目,供各个开发团队使用,所有团队都会根据需要更新这些项目。当我们迁移到TFS时,我们希望对这些项目使用DLL引用,但我想知道这是否会使分支不可能而且我也担心是否有一个好处是对公司所有团队需要的项目进行DLL引用改变。
根据我们的场景,您是否可以建议将DLL引用到我们的常见项目或项目引用是否是个好主意。建议读数的任何链接也会有所帮助。
答案 0 :(得分:1)
取决于这些项目的大小以及您在那里进行更改的频率,dll引用通常用于第三方库,如果您拥有的常见项目通常不会被小型/专用的ppl组更改和/或更改,那么它可能是有益于以同样的方式对待它们,否则最好有项目参考。
我不确定为什么dll引用会出现分支问题?您可以像任何其他代码或项目一样对它们进行分支,如果它们每个分支不同,您可以节省更新时间并将它们保留在单个位置的分支之外。