Как сохранить шаблон конфигурации в Source Insight?

StackOverflow https://stackoverflow.com/questions/2145423

  •  23-09-2019
  •  | 
  •  

Вопрос

Я работаю над проектом со многими похожими ветками.Я хотел бы настроить Source Insight «раз и навсегда» — потратить время на анализ огромного проекта, для которого следует включать и исключать файлы/каталоги, а затем сохранить это как конфигурацию, чтобы при запуске нового проекта в ветке я мог приступить к работе практически сразу, лишь с небольшими изменениями.

Есть ли способ сохранить информацию о конфигурации проекта в шаблоне для использования в будущих проектах?

Это было полезно?

Решение

В Source Insight есть несколько способов добавить в проект список файлов и каталогов.Самый простой способ — зайти Project > Add And Remove Project Files..., выберите «Добавить из списка», затем выберите файл.Этот файл может содержать абсолютные пути к файлам или пути относительно исходного каталога проекта, указанного в Project > Project Settings.Вы также можете использовать AddFileListToProj(hprj, listfilename) функцию в макросе Source Insight, если вы хотите сделать это таким образом.Из документации:

Добавляет список файлов в проект hprjlistfilename Параметр представляет собой строку, содержащую имя файла списка.Файл списка должен представлять собой текстовый файл, содержащий по одному имени файла в каждой строке.Файл также может содержать по одному каталогу в строке, и в этом случае содержимое каталога добавляется в проект.

Теперь вам просто нужно создать список файлов.Вы можете либо сделать это извне, как пожелаете, либо позволить Source Insight создать его на основе предыдущего проекта.Для этого просто откройте проект, который хотите использовать в качестве «шаблона», и перейдите в Project > Project Report.Снимите все флажки и нажмите «ОК».Теперь удалите строки заголовка вверху отчета и строку «всего файлов...» внизу.У вас должен остаться список всех файлов проекта относительно исходного каталога проекта.Сохраните этот файл, чтобы использовать его для добавления файлов в новые проекты в будущем.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top