Не удается добавить новый элемент в систему контроля версий? - PullRequest
0 голосов
/ 30 октября 2009

Я надеюсь, что кто-то может помочь здесь, мы невероятно раздражаемся с Visual Studio 2008 и Visual SourceSafe 8 .

Обычно, когда кто-либо, участвующий в проекте веб-приложения, пытается добавить новый «элемент» (например, файл CSS), он получает следующую ошибку:

Произошла ошибка или отмена пользователя во время оформления заказа. Некоторые файлы, возможно, не были извлечены. (Файл проверен исключительно другим пользователем.)

Если щелкнуть «Сведения» в поле, появится сообщение, что [ourProject] .csproj и [ourProject] .csproj.vspscc «исключительно проверены другим пользователем». За исключением того, что они не проверены кем-то, кого мы знаем ...

Затем появляется другой информационный блок и говорит:

Невозможно выполнить команду, которую вы пытаетесь выполнить, потому что файл '[ourProject] .csproj', который необходимо изменить, не может быть изменен. Если файл находится под контролем исходного кода, вы можете проверить его; если файл доступен только для чтения на диске, вы можете изменить его атрибуты.

Очевидно, что мы не можем проверить файл [ourProject] .csproj, так как это проблема, с которой мы сталкиваемся, и, очевидно, (поскольку файл находится под контролем исходного кода), его атрибут READ ONLY помечен. (Если я отключу его, то смогу снова добавить файлы в проект, но это не очень хорошая идея.)

Кто-нибудь знает, что мы можем сделать, чтобы решить эту проблему. Это явно мешает прогрессу в данный момент, и мы все стаскиваем волосы.

Спасибо за любую помощь.


Большое спасибо всем, мы перешли на SVN!

1 Ответ

1 голос
/ 30 октября 2009

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

Полностью удалите решение локально и выполните полный Get ... из Visual Sourcesafe.

Также проверьте в Visual Sourcesafe, действительно ли файл извлечен кем-либо.

...