我正在使用 Visual Source Safe 6.0d(工作要求),并且我一直在尝试编写一个小 shell 脚本,以便我可以轻松删除源代码树或在我签出文件时警告我,以便我可以制作当然我不会不小心删除工作。除了检查文件本身的只读位之外,还有什么方法可以判断文件是否被签出?
- VSS 似乎没有写入任何文件(我在签出文件之前和之后拍摄了目录的快照,列出的文件没有区别)
- 我似乎无法通过谷歌搜索找到任何东西。
- 我还检查了 vssver.scc 的差异,但没有发现任何东西。
请注意,检查可写文件并不是世界上最糟糕的事情,但似乎 VSS 使源树中的多个文件(*.ncb、*.scc、*.sln)在我没有检查任何内容的情况下可写。我可以简单地排除文件,但我试图找到一个更优雅的解决方案。