TFS 2010 Source Control Explorer - неприятности, исходящие от VSS - PullRequest
0 голосов
/ 13 ноября 2011

Я пытаюсь использовать TFS 2010 Source Control Explorer для управления некоторыми не-Visual Studio проектами.Ранее, используя VSS, я ожидал, что смогу сделать 3 вещи, которые я не могу сделать:

1. Сравнение папок по умолчанию не соответствует сопоставленной локальной папке

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

2. Открыв сравнение папок, если щелкнуть правой кнопкой мыши файл, который отличается на диске, и проверить егоout (намереваясь сохранить локальную версию, а затем зарегистрировать ее) Я получаю сообщение об ошибке:

Элемент C: \ inetpub \ wwwroot ...... не найден в вашем рабочем пространстве, или вы неУ меня есть разрешение на доступ к нему.

Я использую SCE от имени администратора, файл не доступен только для чтения и доступен для записи другими приложениями.

Кроме того, здесь нет опции (как вVSS), чтобы не перезаписывать последнюю версию, поэтому я боюсь, что если проверка сработала, вышеуказанная ошибка указывает, что SCE перезапишет локальный файл.

3. В обычном окне SCE, отображающем содержимоеВ папке сервера опция «Оформить заказ на редактирование» недоступна для всех файлов.Однако, как уже упоминалось выше, он доступен через сравнение папок.

Что мне не хватает?

Большое спасибо.

1 Ответ

2 голосов
/ 17 ноября 2011

Понял ... До тех пор, пока вы не сделаете версию Get Latest / Specific, ни одна из 3-х вышеперечисленных функций не будет работать (даже если файл существует локально и идентичен версии сервера).Как будто TFS должна знать, что вы получили файл из его репозитория, прежде чем он будет сотрудничать!

Как только вы это сделаете (и следите за тем, чтобы, когда вы переходите к Get, кажется, что другого выбора нетчем перезаписать локальный файл, поэтому создайте резервную копию где-нибудь, если они отличаются), тогда работают 3 функции:

  • Сравнение папок по умолчанию с сопоставленной локальной папкой
  • Извлечь /в работах из окна сравнения папок
  • Оформление / в работах из окна проводника
...