我正在考虑在工作中转向版本控制系统,但对于打开简单html文件并在我们的共享开发服务器上编辑它们的许多撰稿人来说,学习曲线可能太多了。主要问题是有时两个人会同时处理同一个文件(在我们的开发服务器上)并相互覆盖。
Windows资源管理器是否有任何扩展程序只会在已使用的共享文件附近显示锁定图标?对我们来说,这样的事情可能比教导每个人从他们自己的工作副本开发并使用版本控制客户端更简单。我只是希望向用户发出一个明显的警告,即文件已在使用中且不应处理。感谢
答案 0 :(得分:3)
甚至可能没有关于文件服务器本身的足够信息来确定这一点。例如,如果在记事本中打开HTML文件,则会从磁盘和加载文件,然后关闭文件。记事本在内存中保留副本,而不保持文件在磁盘上打开。这意味着文件服务器甚至不知道有人正在忙于编辑文件。
某些文本编辑器可能会保持文件处于打开状态,但这可能是例外而不是规则。
版本控制系统(Subversion with TortoiseSVN易于人们使用)允许用户声明他们的 intent ,而不依赖于正确的方式打开底层技术文件。 TortoiseSVN在锁定的文件旁边显示“锁定”图标(使用“获取锁定”菜单选项锁定文件)。没有锁定的文件被标记为只读,以帮助用户知道他们还没有准备好编辑它们。