我们使用TFS 2015及其本机源代码控制(非GIT)来托管我们的VS 2013解决方案。当在VS2013和TFS2015中使用分支时,需要修改分支的项目文件
最近,我创建了一个分支。 我需要手动修复vcxproj文件中的Scc节,因为它们在SccProjectName设置中明确包含了分支名称。 同样,当我想合并分支回到主干。我需要注意修改后的部分没有合并回主干。 这非常烦人。 如何解决这个问题?
我已经搜查,发现大量提示使用
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
与位于其他地方的SCC-结合的元数据页面(MSSCCPRJ.SCC?)。 这对我来说似乎很合理。
但我不明白我们必须明确做什么以及它会破坏什么。 我不是TFS设置和配置方面的专家。
嘿,谢谢。我想有一些更深入的了解,而不是尝试一些事情。 忽略/还原更改vcxproj文件是我到目前为止所做的。但是,如果对需要合并的vcxproj文件进行实际更改,这种做法并不令人满意。 – Scrontch
@Scrontch那么上面提到的默认Scc呢?如果没有SccProjectName设置,则应解决该问题。 –