是否有可以以独占模式打开文件的文本编辑器?这是在 Windows 操作系统中将文件访问权限限制为一个进程/用户的标准方法。我需要这个,因为要编辑存储在网络驱动器上的文件。此文件可由域中的其他两个人编辑。我目前使用的文件编辑器(Notepad++)不支持此功能。
答案1
您可以使用 Dreamweaver - 它具有为此设计的签入签出功能(或适用于 Visual Studio 的 TFS但我认为这更贵)。但是,你有权覆盖其他人,这可能会破坏交易。
Dreamweaver 的更多详细信息:http://help.adobe.com/en_US/dreamweaver/cs/using/WSc78c5058ca073340dcda9110b1f693f21-7ebfa.html并自我描述为:
如果您在协作环境中工作,则可以从本地和远程服务器签入和签出文件。如果您是远程服务器上唯一的工作人员,则可以使用“Put”和“Get”命令,而无需签入或签出文件。
签出文件相当于声明“我现在正在处理这个文件 - 不要碰它!”签出文件后,签出文件的人员的姓名将显示在“文件”面板中,同时文件图标旁边会显示红色复选标记(如果团队成员签出了该文件)或绿色复选标记(如果您签出了该文件)。
签入文件可让其他团队成员签出和编辑该文件。当您编辑完文件后签入文件时,您的本地版本将变为只读,并且“文件”面板中该文件旁边会出现一个锁定符号,以防止您对该文件进行更改。
Dreamweaver 不会将远程服务器上的签出文件设为只读。如果您使用 Dreamweaver 以外的应用程序传输文件,则可以覆盖签出文件。但是,在 Dreamweaver 以外的应用程序中,LCK 文件在文件层次结构中位于签出文件的旁边,可帮助防止此类事故。