为什么我编辑时不会自动从VSS检出文件?

时间:2009-04-23 22:10:10

标签: visual-studio version-control visual-sourcesafe vcs-checkout

这让我发疯,导致工作丢失(至少不多)。

通常,当我在Visual Studio中编辑文件时,它应该自动检查源文件中的文件是否安全。在多项目解决方案(例如,带有类库的Web应用程序)上,有时一个项目中的任何文件都不会自动检出,尽管退出&重新加载Visual Studio可以暂时解决这个问题。此外,项目文件永远不会自动检出。每当我添加/删除代码文件时,我都要记得明确地检查项目文件(否则我们会遇到代码文件没有出现在解决方案资源管理器中,或者尝试加载不存在的文件的问题)。 / p>

我们正在使用VS-2008和VSS 2005.你知道我怎么解决这个问题吗? Microsoft Update上没有更多的visual-studio更新/修复程序。

1 个答案:

答案 0 :(得分:2)

您需要确保文件是只读的,否则VS将无法判断它们是否受版本控制(或者至少是它用于确定它的用途)。您可以告诉VSS自行设置,以便获取最新版本将文件RW放在磁盘上。

这里可能还有其他问题,但首先想到的是这一点。我的建议(我自己)是迁移到SVN或替代。失去工作是不可接受的。