Отключить предупреждение о том, что решение не находится под контролем источника? - PullRequest
4 голосов
/ 09 августа 2010

Позорно, мы используем TFS на работе для проекта C #.Я хотел бы, чтобы мы могли перейти на svn или git, но мы не можем это изменить.Все мы, работающие над проектом, ненавидим «функцию» автоматической проверки TFS, поэтому мы отметили в нашем решении и файлах проекта несвязанные с TFS.

Теперь, когда мы открываем проект, мы получаемследующее сообщение:

Открытое решение находится под контролем исходного кода, но в настоящее время не настроено для интегрированного контроля исходного кода в Visual Studio.Хотели бы вы связать это решение с управлением исходным кодом сейчас?

Есть ли способ отключить это сообщение, сохранив решение, не связанное с ошибочным и раздражающим интегрированным контролем версий?

Ответы [ 3 ]

5 голосов
/ 09 августа 2010

Сообщение, на которое вы ссылаетесь, не имеет ничего общего с TFS, оно имеет отношение к интегрированному управлению источниками в Visual Studio. Если вы действительно хотите избавиться от этого сообщения, перейдите в Сервис-> Параметры-> Управление исходным кодом и установите для вашего поставщика управления исходным кодом значение "none".

Затем перейдите и загрузите Team Foundation Power Tools и включите доступ к оболочке, и вы сможете щелкнуть правой кнопкой мыши в проводнике Windows и зарегистрироваться оттуда. Если вы не хотите этого делать, вы можете выполнить возврат из командной строки TF.EXE.

А если серьезно, если вам не нравится автоматическая проверка, просто выключите ее. У вас есть возможность автоматически проверять TFS, запрашивать извлечение или ничего не делать и оставлять файлы в состоянии «только для чтения», пока вы явно не проверите их.

2 голосов
/ 11 августа 2010

Другой возможностью может быть переход к комбинированному решению git-tfs. Вы бы перевели свою команду на git и регулярно синхронизировали с TFS. Таким образом, только один человек должен жить с раздражениями TFS.

У меня нет опыта с этим, но, видимо, это было опробовано до

0 голосов
/ 10 августа 2010

Если вам больше нравится модель svn / git, то я искренне удивляюсь, почему вы захотите отключить автоматическую проверку 1002 *? Вы можете настроить VS на без вывода сообщений проверить файлы при редактировании. Это довольно близко к SVN, не так ли?

Кроме того, убедитесь, что сервер TFS сконфигурирован так, чтобы разрешить множественную проверку всех текстовых файлов, и вы должны быть в порядке. Вы также можете установить свои собственные инструменты сравнения и слияния (например, TortoiseDiff / TortoiseMerge), если хотите.

...