Почему проверка в TFS 2010 не дает мне права на запись? Это вызывает исключение в моем проекте с целью вызова - PullRequest
0 голосов
/ 27 июля 2010

Я только что переместил свой код из Subversion в TFS.

Когда я получаю последнюю версию, я понимаю, что не могу получить разрешения на запись.

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

Однако, когда я смотрю в проводнике Windows, некоторые файлы по-прежнему помечаются как «только для чтения».

Это становится проблемой, когда я пытаюсь запустить свое приложение.По какой-то причине отсутствие разрешений на запись для всего дает мне исключение для цели сообщения вызова (это проект wpf).

Когда я запускаю файлы из-под контроля версий, все в порядке.Когда я запускаю версию под TFS, я получаю это исключение - даже когда я исключительно проверял файлы.

Есть идеи, что здесь происходит?

Ответы [ 2 ]

0 голосов
/ 16 марта 2011

Терминология TFS немного отличается от терминологии SVN.

«Get» представляет обновление в терминах SVN.

«Checkin» фиксирует ваши изменения, и «Checkin» и «Checkout» отвечают за управление блокировками файлов.

«Checkin» снимает блокировки.

«Оформить заказ» запрашивает блокировки.

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

0 голосов
/ 27 июля 2010

Похоже, здесь немного путаницы. Итак, у меня есть ряд вопросов:

  1. Вы специально проверяли файлы, которые все еще помечены как «только для чтения»? Или вы просто проверили другие файлы, которые могут быть связаны с файлами, помеченными как «только для чтения».

  2. Использовали ли вы окно управления источником или обозреватель решений при выполнении команды извлечения? Вы выбрали определенные файлы или просто файл проекта верхнего уровня?

  3. Являются ли файлы частью проекта? или они просто находятся в одной папке, но все еще находятся под контролем исходного кода?

  4. Какое точное сообщение об ошибке вы получаете?

  5. Какие файлы являются проблемой? Другими словами, вы проверили скомпилированные двоичные файлы из папок BIN или OBJ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...