Проекты VSS, они должны быть установлены как «только для чтения» или я могу сделать файлы доступными для записи? - PullRequest
2 голосов
/ 26 ноября 2008

В моей рабочей папке проекта VSS все в порядке, если я сделаю все файлы / папки доступными для записи? то есть не только для чтения?

1 Ответ

1 голос
/ 26 ноября 2008

Это нормально, но зачем тебе?

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

Редактировать: Хорошо, в комментарии вы сказали, что сборка не удалась, потому что файл не был доступен для записи. Если так, то это очень странно. Особенно, если в сообщении об ошибке что-то сказано о невозможности доступа к файлу. Вероятно, он все еще был заблокирован другим процессом, и изменение флага readonly сняло блокировку (или просто потребовалась задержка). Но, насколько я знаю, компиляторы отлично работают с исходными файлами только для чтения.

Возможные проблемы:

  • Файлы на сетевых дисках. Если сеть медленная, у компилятора могут возникнуть проблемы с доступом к файлу.
  • Файл все еще открыт в (другом) редакторе. Обычно это не должно быть проблемой, но вы никогда не узнаете.
  • Некоторые файлы кода генерируются во время сборки. В этом случае они не принадлежат системе версий, а их источник (если есть).
...