代码之家  ›  专栏  ›  技术社区  ›  Chuck Le Butt

无法将新项添加到源代码管理中?

  •  0
  • Chuck Le Butt  · 技术社区  · 15 年前

    我希望有人能在这里帮忙,我们有一段非常烦人的时间 Visual Studio 2008 Visual SourceSafe 8 .

    基本上,当参与Web应用程序项目的任何人试图添加新的“项”(例如CSS文件)时,他们会得到以下错误:

    签出期间发生错误或用户取消。某些文件可能尚未签出。(文件由其他用户以独占方式签出。)

    如果单击框中的“详细信息”,则表示“其他用户以独占方式签出了[ourproject].csproj和[ourproject].csproj.vspscc”。除非我们认识的人没有检查过…

    然后弹出另一个信息框,说:

    无法完成您试图执行的命令,因为无法更改必须修改的文件'[ourproject].csproj'。如果文件受源代码管理,则可能需要将其签出;如果文件在磁盘上是只读的,则可能需要更改其属性。

    显然,我们无法签出文件[ourproject].csproj,因为这是我们遇到的问题,而且显然(因为该文件受源代码管理),它的只读属性已被标记。(如果我取消标记,那么我可以再次向项目添加文件,但这似乎不是一个好主意。)

    有人知道我们能做些什么来解决这个问题吗?这显然阻碍了目前的进展,我们都在拔掉头发。

    谢谢你的帮助。


    非常感谢大家,我们换了SVN!

    1 回复  |  直到 15 年前
        1
  •  1
  •   Robert    15 年前

    是否尝试签出项目文件,然后尝试自己添加新项?

    在本地完全删除解决方案并执行完整的获取…从Visual SourceSafe内部。

    如果该文件实际已签出给某人,请签入Visual SourceSafe。

    推荐文章