Я использую C ++, Mercurial в качестве VCS и IDE - Visual Studio 2015. Иногда мне нужно извлечь некоторые файлы из проекта в отдельный проект (в том же решении). Теперь для этого мне нужно:
- создать новый проект в том же решении
- используйте mercurial "переименование" для всех файлов, которые мне нужно переместить
- удаление файлов из исходного проекта вручную через Visual Studio
- добавление файлов в целевой проект вручную через Visual Studio
- исправление включает в себя эти файлы
- может быть, что-то еще (изменить пространство имен и т. Д.)
Было бы неплохо создавать предметы 2, 3 и 4 одновременно (и как-то автоматически). Я не могу найти ничего подходящего, поэтому буду очень признателен за любые советы по этому поводу (возможно, некоторые инструменты, сценарии, расширения Visual Studio или что-то еще).