Уведомить пользователя, если файл используется другим пользователем в Windows - PullRequest
0 голосов
/ 19 августа 2010

Я работаю в проекте, где все разработчики работают в единой системе Windows через удаленные сеансы (удаленный рабочий стол). Там, где у всех нас есть общая папка общего рабочего пространства ..У нас есть проблема, несколько раз несколько пользователей могут работать в одном и том же файле одновременно. Так что, когда оба пользователя вносят некоторые изменения в файл. Только данные, сохраненные пользователем, который окончательно закрылся, будут сохранены ..

  • Чтобы решить эту проблему, какое решение лучше?
  • Я использую Черепаха SVN .. Есть ли какая-либо функция для решения этой проблемы?Тогда я могу легко реализовать ...
  • Могу ли я выполнить любой скрипт, который проверяет, используется ли файл в настоящее время любым другим пользователем, и информирует пользователя ... В Windows это легко сделать?
  • Или, если есть какой-то конкретный инструмент, пожалуйста, укажите ..

Спасибо

1 Ответ

0 голосов
/ 19 августа 2010

Забудьте о нелепости удаленного рабочего стола и вместо этого установите на этом компьютере надлежащий сервер SVN. В противном случае это будет только боль, слезы и потеря данных.

Если вам действительно нужно, вы можете использовать локальный репозиторий.

svnadmin create C:\repo

Тогда каждый разработчик делает:

svn co file:///C:/repo <developer's working copy>
...