gpt4 book ai didi

windows - 如何查找 checkout 的文件

转载 作者:可可西里 更新时间:2023-11-01 11:15:11 25 4
gpt4 key购买 nike

我正在使用 Visual Source Safe 6.0d(工作要求),我一直在尝试编写一个小的 shell 脚本,以允许我轻松删除源代码树或在我 check out 文件时警告我,所以我可以确保我不会不小心删除工作。除了检查文件本身的只读位之外,还有什么方法可以判断文件是否已 check out ?

  1. VSS 似乎没有写入任何文件(我在 check out 文件之前和之后拍摄了目录快照,列出的文件没有区别)
  2. 我似乎无法通过谷歌搜索找到任何东西。
  3. 我还检查了 vssver.scc 的差异,但没有发现任何差异。

请注意,检查可写文件并不是世界上最糟糕的事情,但似乎 VSS 使源代码树中的几个文件(*.ncb、*.scc、*.sln)在我没有检查的情况下可写什么都出来了。我可以简单地排除这些文件,但我正在尝试找到更优雅的解决方案。

最佳答案

您可以使用 COM 检查文件是否已 checkout 。看看 IVSSItem.IsCheckedOut属性(property)。有关通过 COM 使用 VSS 的更多信息,请参阅:

http://msdn.microsoft.com/en-us/library/4d44xhsd%28VS.80%29.aspx

关于windows - 如何查找 checkout 的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1028313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com