Как изменить программу по умолчанию (блокнот), которая открывает выбранный файл при просмотре набора изменений TFS в Visual Studio 2010? - PullRequest
3 голосов
/ 01 июля 2010

Я открываю историю в Source Control, затем открываю набор изменений, затем выбираю файл в списке файлов и дважды щелкаю, чтобы открыть его.TFS открывает файл с помощью Блокнота, я хочу открыть файл с помощью Visual Studio или любого другого текстового редактора (чтобы выделить синтаксис).Как я могу это сделать?

PS.На моем компьютере, когда я открываю файл .config, такой как app.config, TFS запрашивает программу для его открытия!Я хочу, чтобы TFS запросил файл .cs!Я думаю, должно быть где-то это установить.

Ответы [ 3 ]

13 голосов
/ 07 июня 2012

Мне удалось настроить это, добавив новое значение в реестр.

ОС: Windows 7 Enterprise x64

Шаги о том, как это сделать.

  1. Запуск: Regedit (alt + r, введите regedit)
  2. Ищите ** HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ SystemFileAssociations **
  3. Щелкните правой кнопкой мыши «SystemFileAssociation» -> добавьте новый ключ и назовите его .cs
  4. Щелкните правой кнопкой мыши .cs и добавьте новый ключ, затем назовите его shell
  5. Щелкните правой кнопкой мыши shell и добавьте новые ключи, назовите его edit и open 6
  6. Щелкните правой кнопкой мыши , отредактируйте и добавьте новый ключ , команду , затем измените значение по умолчанию, чтобы указать файл exe, который вы хотите запустить. например: C: \ Program Files (x86) \ Notepad ++ \ notepad ++. exe% 1
    Не забудьте добавить% 1 в конце .exe
  7. сделать то же самое для открыть
    Просто измените значение open и отредактируйте значение по умолчанию на исполняемый файл, с которым вы хотите его запустить, но не забудьте иметь% 1, так как это будет параметр, заданный tfs, который я предполагаю.

    Надеюсь, это поможет.
2 голосов
/ 18 марта 2014

Все файлы, сохраненные в TFS, сохраняются по пути, который начинается со следующего адреса: http: // YourServerNametfs01: 8080 / tfs /.../.../...& FileName = YourFileName.YourExt

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

Iдо сих пор не нашли решения этой проблемы.

1 голос
/ 09 марта 2011

Единственное, что мне подходит, это когда я устанавливаю программу по умолчанию для файла в Windows Explorer, который открывается с помощью VS IDE:

C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE\ devenv.exe

Может работать аналогично в 2010 году.

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