Я хотел бы оформить проекты SVN только для чтения (например, из Codeplex) в папку на моем локальном диске, открыть решение (скажем, я получаю Dotnetnuke и открыть его решение, добавить несколько проектов в решение и, возможно, изменитьнекоторые файлы, которые раньше делали их доступными для записи. Я хочу регулярно обновлять изменения, поступающие из Codeplex, и выполнять слияния кода для сохранения моих изменений).
Однако я хотел бы скопировать все файлы в этом месте извлечения в другое "место для разработчиков, где я бы много играл с исходным кодом и имел свой локальный репозиторий SVN, чтобы сохранить историю и позволить другим разработчикам проверять входы / выходы.Я должен иметь возможность использовать TortoiseSVN из проводника Windows или надстройки Visual Studio SVN для проверки входов и выходов.
Таким образом, выписка из Codeplex в первое местоположение будет промежуточным местом, из которого я хотел бы обновить область разработки в другом месте, которое будет подключено к репозиторию чтения / записи SVN на моем локальном компьютере.
Итак, как сделать обновления / синхронизацию между первым и вторым местоположением (направление от первого до второго местоположения).Могу ли я использовать Tortoise SVN для перемещения изменений из первого местоположения во второе (после обновления SVN из Codeplex).
Поскольку я использую клиенты GIT и Mercurial, как я буду распространять изменения в моем местоположении SVN разработки.Я бы предпочел решение, которое будет работать с исходной версией программного обеспечения.Tx, рад