【问题标题】:How to view who has a file open on Windows fileserver如何查看谁在 Windows 文件服务器上打开了文件
【发布时间】:2010-10-10 18:26:17
【问题描述】:

我正在考虑在工作中迁移到版本控制系统,但对于许多打开简单 html 文件并在我们共享的开发服务器上编辑它们的文案人员来说,学习曲线可能太长了。主要问题是有时两个人会同时处理同一个文件(在我们的开发服务器上)并相互覆盖。

是否有任何 Windows 资源管理器扩展程序可以在已使用的共享文件附近显示一个锁定图标?对我们来说,这样的事情可能比教每个人从他们自己的工作副本开发并使用版本控制客户端更简单。我只想向用户发出可见的警告,说明文件已在使用中,不应继续使用。谢谢

【问题讨论】:

    标签: windows svn version-control windows-explorer


    【解决方案1】:

    文件服务器本身可能没有足够的信息来确定这一点。例如,如果您在记事本中打开一个 HTML 文件,该文件将从磁盘加载,然后该文件被关闭。记事本在内存中保留一份副本,而不在磁盘上保持文件打开。这意味着文件服务器甚至不知道有人正忙于编辑文件。

    一些文本编辑器可能会保持文件打开,但这可能是例外而不是规则。

    版本控制系统(带有TortoiseSVN 的Subversion 易于人们使用)允许用户声明他们的意图,而无需依赖底层技术以正确的方式打开文件。 TortoiseSVN 在被锁定的文件旁边显示一个“锁定”图标(您可以使用“获取锁定”菜单选项锁定文件)。没有锁的文件被标记为只读,以帮助用户知道他们还没有准备好编辑它们。

    【讨论】:

    • 谢谢格雷格。我主要关心的是为公司中想要对简单的 HTML 文件进行微小调整的每个人设置本地 Coldfusion/IIS 环境。他们会认为必须在本地签出站点、对其进行调整、签入、在开发服务器上更新、测试、重复过程(如果不符合他们的喜好)是荒谬的。其他人跟我一样吗?解决方案?
    猜你喜欢
    • 1970-01-01
    • 2017-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-22
    • 2012-07-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多