【问题标题】:VSS/VC++ integration: requires checking out SLN/VCPROJVSS/VC++ 集成:需要检查 SLN/VCPROJ
【发布时间】:2012-07-20 21:55:10
【问题描述】:

使用 VSS 与 VC++ 2005 的集成,每次我想绑定一个项目以使用该集成时,似乎都需要检查 SLN/VCPROJ 文件,以便它可以将源代码控制数据添加到这些文件中。

这看起来很奇怪,为什么 VCS 需要将元数据放入我的文件中?当我使用其他 VCS 集成时,这还没有发生。

是否可以简单地启用集成而不执行此操作(我们必须考虑执行的任何提交)?

不,摆脱 VSS 不是一种选择!

【问题讨论】:

    标签: visual-studio-2008 visual-c++ visual-sourcesafe


    【解决方案1】:

    vcproj 文件(有时还有 sln 文件)包含您绑定项目的数据库和路径。这些条目看起来像这样:

    <SccProjectName>"$/MyProject.root/MyProject", CAAAAAAA</SccProjectName>
    <SccLocalPath>.</SccLocalPath>
    <SccProvider>MSSCCI:Microsoft Visual SourceSafe</SccProvider>
    

    所以要绑定你的项目,Visual Studio 需要编辑 vcproj 文件。这就是它的工作原理,没有办法改变它。

    这有一个副作用,当你分支一个项目时,你需要记住编辑分支的 vcproj 和 sln 文件,并更新它们以指向新的分支。

    【讨论】:

      猜你喜欢
      • 2011-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多