2015-03-25 4 views
8

Как говорит название, в представлении для Pending Changes, где VS список изменений в версии, Показать все выбран по умолчанию. В обновлении VS2013 3 я установил этот параметр в Показывать изменения решения по умолчанию.Set «Показать изменения решений» в качестве опции просмотра по умолчанию для включаемых изменений в VS2013 TFS

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

enter image description here

+0

Я пытаюсь выяснить, в чем разница ... – Will

ответ

3

Насколько я тестировал, настройка по умолчанию это управляется с помощью следующей записи реестра. Если значение этой записи реестра установлено как 1, тогда оно должно изменить поведение по умолчанию для фильтрации с помощью «Изменения решения».

"HKCU \ Software \ Microsoft \ VisualStudio \ 12,0 \ TeamFoundation \ SourceControl"

Имя: FilterPendingChanges REG_DWORD

Значение: 1 = Показать изменения Решение

Значение: 0 = Показать все

Поскольку мы на эту тему, если вы хотите изменить список файлов по умолчанию в "List View" вместо "Tree View", вы должны изменить ниже запись реестра:

"HKCU \ Software \ Microsoft \ VisualStudio \ 12,0 \ TeamFoundation \ SourceControl \ PendingCheckins"

Имя: ListLayout REG_DWORD

Значение: 1 = TreeView

Значение: 2 = ListView

+0

В моем тестировании Visual Studio устанавливает значение обратно в 0 в начале каждой новой проверки. –

+0

Ну, я попробовал это снова, но мои значения реестра были сохранены. – Isaiah4110

+1

Попробовал снова после новой загрузки и установил ее до 1 перед запуском Visual Studio. Тем не менее он вернулся к «Показать все» и обновил представление реестра, показав, что Visual Studio снова переопределил мой дефолт. Это довольно бесит. –

0

У меня был один и тот же вопрос с по умолчанию никогда не «торчит»независимо того, что я сделал в UI/Registry.

Я нашел проблема ушла, когда я предпочел игнорировать кучу изменений он продолжал добавлять в ожидающие изменения

Эти изменения оказались в отображенной папке продукта позволяет (в NuGet пакеты папки). Они были проигнорированы в моем файле .tfignore, но попали в целевые объекты TFS до того, как был добавлен файл tfignore.

Итак, предположим, что какой-то код в VS переопределяет выбор пользователя/reg в таких случаях.

Решено, выбрав Игнорировать эти изменения.

Теперь он палочки! Победа!

 Смежные вопросы

  • Нет связанных вопросов^_^