У меня есть приложение, написанное на C # WinForms, разработанное в Visual Studio 2010 Professional.Я всего лишь разработчик этого приложения, и я использую Tortoise SVN для него.Приложение набирает 200 тыс. Строк, и я хочу разделить его на 2 разные программы (даже изменить название приложения), так как на самом деле приложение поддерживает 2 разные компании / отделы, поэтому для меня было бы лучше иметь их как отдельные проекты.Во время проектирования приложения было легче начать, так как я использовал код из старого приложения и добавил больше кода для поддержки другой компании / отдела, следовательно, он был собран как один проект.Но теперь, когда приложение достаточно развито, я бы хотел разделить его на два или даже три проекта, так как это больше не имеет смысла.
Как я могу это сделать?Поможет ли ветвление с этим?Я прочитал, что это для тестирования функций и слияния снова, но это не то, что я хочу.В лучшем случае я хотел бы иметь 2-3 отдельных каталога, поэтому я даже думал о том, чтобы просто скопировать исходные коды приложений и удалить файлы Tortoise SVN
из скопированных приложений, чтобы я мог изменить их имена и снова зафиксировать их в Tortoise SVN как новые приложения.а затем медленно вырезать ненужный код.