Я работаю над проектом на c #, в последнее время мы решили реструктурировать структуру каталогов исходного кода.
Я занимаюсь реструктуризацией и хотел задать вам несколько вопросов о том, как лучше всего провести изменения.
Реструктуризация в основном меняет текущие каталоги всех проектов на более структурированный и логичный порядок.
Текущая структура (это схема):
Основной каталог:
- Project
- Проект
- Dir
- Dir
- Project Dir + файл решения
- Project Dir + файл решения
- Dir
- Файл решения.
- Проект
- Проект
- Project Dir
Etc ..
Целевая схема:
Проект TFS:
Главный
- Источник
- Дир
- Файл решения.
- Проект
- Проект
- Проект
- Проект
- Dir
- Dir
- Project
- Project
- Project
- Dir
- Solution file.
- Dir
- Project
- Project
Изменено относительное местоположение между проектами, а также относительные местоположения в решениях.
Вопрос в том, как сделать изменения наилучшим образом:
- Как исправить все ссылки на каждый проект?
- Как исправить все решения?
- Есть ли какой-нибудь инструмент для этого?