Могу ли я легко редактировать код без извлечения в Visual Studio?

Во многих случаях, когда я изучаю код, мне нравится использовать intellisense, чтобы как-то понять структуру. Это быстрый способ узнать, какие переменные существуют, а какие в контексте и т. д.

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

Или, что еще лучше, TFS может автоматически определять, что в файле нет изменений, и автоматически регистрировать изменения.

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


person Diskdrive    schedule 13.10.2010    source источник
comment
Может ли TFS автоматически определять, что в файле нет изменений, и автоматически регистрироваться. Э-э... Я бы предпочел, чтобы он автоматически отменял ожидающие изменения, когда их нет. Мне не нужна регистрация файла без изменений. А насколько я знаю, нет. Но я никогда не пробовал этого - я просто вручную отменяю ожидающие изменения.   -  person MetalMikester    schedule 14.10.2010
comment
Ты прав. Отменить ожидающие изменения было бы лучше.   -  person Diskdrive    schedule 14.10.2010
comment
Я забыл, как работает TFS, но я знаю, что у большинства из них есть откат, так что вы можете увидеть, будет ли он это делать. Однако, перейдя на DCVS, я действительно плачу по вам.   -  person jcolebrand    schedule 14.10.2010


Ответы (2)


Если вы не сохраните свои изменения в коде после того, как у вас появилось «чувство структуры», то это может помочь:

Инструменты->Параметры->Управление исходным кодом->Среда

Измените раскрывающееся значение «Редактирование» на «Ничего не делать». Также есть галочка "Отмечать все при закрытии решения или проекта".

person Dmitriy    schedule 02.11.2011

Я предлагаю использовать F12 (перейти к определению) вместо intellisense. Таким образом, вы увидите все перегрузки, их аргументы и т. д. без необходимости проверять что-либо.

person Afshar Mohebi    schedule 14.10.2010