2016-07-20 2 views
2

У нас есть два решения, которые используют одну и ту же базу кода. Хотя это «плохая практика», и они должны ссылаться на одну и ту же базу, это не так.Использование набора изменений для другого решения

Я добавил новую функцию к базе одного решения, теперь я хочу взять набор изменений и применить его к другому решению. Они оба находятся под одним и тем же командным проектом (но разные решения).

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

Возможно, в VS2015 есть лучшее решение?

ответ

1

Вы можете использовать ветви для достижения цели. How to branch folders and files

С кодовой базы, которая разветвляется на различные ветви. После того, как вы добавили новую функцию в одну ветку, вы можете напрямую объединить набор изменений в другую ветку. How to Merge folders and files

Наконец, вы также можете compare folders and files, чтобы убедиться, что все изменения синхронизируются.

+0

Благодарим вас за ссылки, можно ли объединить ветвь решения A, в решение B? (A & B - разные проекты на той же TFS) –

+1

Существует вещь, называемая ** необоснованным слиянием **. Выполнение слияния получит предупреждение «Между источником и целью не существует отношения слияния. Будет выполнено необоснованное слияние». –