1

Есть ли текстовый редактор, который может открыть файл в эксклюзивном режиме? Это стандартный способ, как ограничить доступ к файлу для одного процесса / пользователя в операционной системе Windows. Мне это нужно из-за редактирования файла, хранящегося на сетевом диске. Этот файл может редактировать два других человека в домене. Редактор файлов, который я сейчас использую (Notepad++), не поддерживает это.

1 ответ1

0

Вы можете использовать Dreamweaver - для этого предусмотрена функция регистрации заезда (или TFS для Visual Studio, но я думаю, что это дороже). Тем не менее, вам дано право перезаписать кого-то еще, что может нарушить условия сделки.

Более подробная информация о Dreamweaver: http://help.adobe.com/en_US/dreamweaver/cs/using/WSc78c5058ca073340dcda9110b1f693f21-7ebfa.html и описывает себя как:

Если вы работаете в среде совместной работы, вы можете проверять файлы на локальных и удаленных серверах. Если вы единственный человек, работающий на удаленном сервере, вы можете использовать команды Put и Get, не проверяя входящие и исходящие файлы.

Извлечение файла эквивалентно объявлению «Сейчас я работаю над этим файлом, не трогайте его!» Когда файл извлекается, имя человека, который извлек файл, отображается на панели «Файлы» вместе с красной галочкой (если участник команды проверил файл) или зеленой галочкой (если вы выписали файл) рядом со значком файла.

Проверка в файле делает этот файл доступным для других членов команды для проверки и редактирования. Когда вы регистрируете файл после его редактирования, ваша локальная версия становится доступной только для чтения, и рядом с файлом на панели «Файлы» появляется символ блокировки, чтобы предотвратить внесение изменений в файл.

Dreamweaver не делает извлеченные файлы доступными только для чтения на удаленном сервере. Если вы передаете файлы с помощью приложения, отличного от Dreamweaver, вы можете перезаписать извлеченные файлы. Однако в приложениях, отличных от Dreamweaver, файл LCK отображается рядом с извлеченным файлом в иерархии файлов, чтобы предотвратить такие аварии.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .