VSS项目,它们必须设置为“只读”还是可以使文件可写?

时间:2008-11-26 14:30:32

标签: visual-sourcesafe

在我的VSS项目的工作文件夹中,如果我将所有文件/文件夹写入可以,这样可以吗?即不是只读?

1 个答案:

答案 0 :(得分:1)

没关系,但你为什么要这样?

只读状态是一种安全措施,因此您无法更改未锁定的代码。在不久的将来避免可能的合并问题。

编辑:在评论中说好了,因为文件不可写,构建失败了。如果是这样,那就很奇怪了。特别是如果错误消息说不能访问该文件的东西。 它可能仍然被另一个进程锁定并且更改readonly标志删除了锁(或者它只需要延迟)。但据我所知,编译器确实可以使用只读源文件。

可能出现的问题:

  • 网络驱动器上的文件。如果网络速度很慢,编译器可能无法访问该文件。
  • 文件仍在(另一个)编辑器中打开。通常这应该不是问题,但你可能永远不会知道。
  • 在构建期间生成一些代码文件。在这种情况下,它们不属于版本系统,它们的源(如果有的话)。