Найдите в Файлах: Ищите весь код в Сервере Основы Команды

Swift 2.1

var array = ["0","1","2","3"]

if let index = array.indexOf("1") {
   array.removeAtIndex(index)
}

print(array) // ["0","2","3"]

Swift 3

var array = ["0","1","2","3"]

if let index = array.index(of: "1") {
    array.remove(at: index)
}
array.remove(at: 1)
100
задан George Stocker 6 March 2014 в 15:46
поделиться

7 ответов

Сервер Основы команды 2015 (на месте) и Visual Studio Team Services (облачная версия) включает встроенную поддержку поиска через весь Ваш код и объекты работы.

можно сделать поиски простой строки как foo, логические операции как foo OR bar или более сложные определенные для языка вещи как class:WebRequest

screenshot of code search filter syntax

, можно читать больше об этом здесь: https://www.visualstudio.com/en-us/docs/search/overview

57
ответ дан Grant Holliday 24 November 2019 в 04:55
поделиться

При установке TFS 2008 PowerTools, Вы доберетесь, "Находят в Управлении исходным кодом" действие в меню правой кнопки Team Explorer.

Электроинструменты TFS2008

13
ответ дан Phil Patterson 24 November 2019 в 04:55
поделиться

Мы настроили решение для Управления исходным кодом Сервера Основы Команды (не SourceSafe, как Вы упоминаете), подобный тому, что предлагает Grant; запланированный TF Добирается, Search Server Express. Однако IFilter, используемый для файлов C# (текст), не давал результаты, которые мы хотели, таким образом, мы преобразовываем исходные файлы в .htm файлы. Мы можем теперь добавить дополнительные метаданные к файлам, таким как:

  • Автор (мы определяем его как человека, который в последний раз зарегистрировался в файле)
  • Цветовое кодирование (в нашем списке ожидающих выполнения задач)
  • Количество изменений, указывающих на потенциальные проблемы проектирования (в нашем списке ожидающих выполнения задач)
  • , Интегрируется с IDE VSTS как функция Koders SmartSearch
  • и т.д.

, Мы однако предпочли бы protocolhandler для Управления исходным кодом TFS и специализированный исходный код IFilter для намного большего целевого решения.

6
ответ дан GertGregers 24 November 2019 в 04:55
поделиться

Другое решение состоит в том, чтобы использовать "ctrl+shift+F". Можно изменить поисковое местоположение к локальному каталогу, а не решению или проекту. Это просто займет место поиска по компьютеру, и необходимо будет все еще получить последний код, но это позволит Вам оставаться в рамках Visual Studio делать свой поиск.

3
ответ дан Todd 24 November 2019 в 04:55
поделиться

Это дополнение утверждает, что имело функциональность, что я полагаю, что Вы ищете:

Кореши Основы Команды

1
ответ дан Paul G 24 November 2019 в 04:55
поделиться

Существует другое альтернативное решение, которое, кажется, более привлекательно.

  1. Установите поисковый сервер - могли быть любые окна, machine/server
  2. Установите сервис уведомления TFS* (Bissubscribe), чтобы получить, удалить, обновить файлы каждый раз, регистрация происходит. Таким образом, это - веб-сервис, который действует как слушатель на сервер TFS и обновляет/синхронизирует файлы и папки на Поисковом сервере. - это существенно улучшит точность (живой поиск) и избежит, чтобы одноразовая загрузка создания периодического добралась
  3. Установите сервис/окна индексации индексированный поиск на Поисковом сервере для корневой папки
  4. Выставьте веб-сервис для возврата результатов поиска

Теперь со всей вышеупомянутой установкой, у Вас есть несколько опций для клиента:

  1. Установите веб-страницу, чтобы назвать поисковый сервис и отформатировать результаты для показа на веб-странице - можно также интегрировать эту веб-страницу в Visual Studio (посредством макроса или дополнения)
  2. Создайте клиентский интерфейс окон (winforms/wpf), чтобы назвать поисковый сервис и отформатировать результаты и показать им на UI - можно также интегрировать этот клиентский инструмент в Visual Studio через VSPackages или дополнение

Обновление: Я действительно шел этим путем, и он работал приятно. Просто требуемый для добавления к этому.

Ссылки:

  1. Используйте этот инструмент вместо bissubscribe.exe
  2. События Handling TFS
  3. Системные уведомления команды
13
ответ дан Vin 24 November 2019 в 04:55
поделиться

Хорошо,

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

  2. . Существует программа для Windows с эта функция размещена на CodePlex . Я только что установил и протестировал это, и он работает хорошо.

6
ответ дан 24 November 2019 в 04:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: