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

时间:2009-10-30 15:06:29

标签: visual-studio-2008 svn version-control visual-sourcesafe

我希望有人可以在这里提供帮助,我们在 Visual Studio 2008 Visual SourceSafe 8 时遇到了令人难以置信的烦恼。

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

  

结帐时发生错误或用户取消。某些文件可能尚未签出。 (文件由其他用户独家签出。)

如果单击框中的“详细信息”,则表示[ourProject] .csproj和[ourProject] .csproj.vspscc“由另一个用户独家签出”。除非他们没有被我们认识的任何人检查过......

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

  

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

显然我们无法查看文件[ourProject] .csproj,因为这是我们遇到的问题,显然(因为文件处于源代码管理下),它标记了READ ONLY属性。 (如果我取消标记,那么我可以再次将项目添加到项目中,但这似乎不是一个好主意。)

有谁知道我们可以做些什么来解决这个问题。这显然阻碍了目前的进步,我们都把头发拉了出来。

感谢您的帮助。


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

1 个答案:

答案 0 :(得分:1)

您是否尝试过检查项目文件,然后尝试自己添加新项目?

在本地完全删除解决方案并从Visual Sourcesafe内部完成Get ....

同时检查Visual Sourcesafe文件是否实际签出给某人。