Блокировка файлов при совместном использовании рабочей копии с SVN - PullRequest
1 голос
/ 08 июня 2011

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

Все централизовано на одном сервере разработки IIS, и я не хочу, чтобы у каждого разработчика была своя собственная копия.

Сказав это, есть ли способ использовать блокировку при совместном использовании рабочей копии в SVN?

Из того, что я понял, вы можете заблокировать файлы в хранилище, чтобы никто не мог их зафиксировать, но как насчет одновременного доступа в рабочем каталоге?

Ответы [ 2 ]

1 голос
/ 08 июня 2011

Блокировка недоступна через SVN в рабочей копии. Это своего рода расплывчатая концепция использования репозитория и общей области, где работают все разработчики!

Я бы предложил вам изменить методологию работы и предоставить разработчикам свои собственные копии, а в рабочей копии IIS использовать обновление (или автообновление), как только изменение будет зарегистрировано. Вы можете использовать Pollers, чтобы ищите изменения в репозитории.

0 голосов
/ 08 июня 2011

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

...