Я начал новую работу, где одна из моих первых обязанностей заключается в импорте базы кодов ASP, которая ранее поддерживалась агентством и теперь принимается собственными силами. Эта кодовая база в настоящее время хранится в репозитории Perforce.
В моей новой компании есть один сервер Subversion, работающий на компьютере под управлением Windows XP. Это используется некоторыми из их внутренних разработчиков в качестве основного репозитория кода для небольших проектов.
У меня есть возможность создать совершенно новый сервер управления исходным кодом для всей кодовой базы компании.
После того, как я импортирую и заставлю их разработчиков работать на их кодовой базе ASP, я также начну новый проект на C # с использованием Visual Studio, который я также хочу сохранить под контролем исходного кода.
Я полностью открыт для любого решения. У нас здесь есть среда VMWare, так что все возможно. Я хотел бы иметь возможность импортировать историю из Perforce, используя инструмент, если это возможно. Мне бы хотелось хорошей интеграции с Visual Studio, но для разработчиков, не использующих VS, должна быть отдельная интеграция клиента или оболочки.
Большинство разработчиков компании в настоящее время не используют управление исходным кодом, поэтому, вероятно, будет немного трудная битва, чтобы убедить людей в ее преимуществах - таким образом, «более дружественные» решения могут быть лучше приняты.
Наличные деньги не обязательно являются проблемой, но, очевидно, дешевые или бесплатные это плюс.