0

我想将只读 SVN 项目(例如来自 Codeplex)签出到我本地磁盘上的文件夹,打开解决方案(假设我正在获取 Dotnetnuke 并打开它的解决方案,将一些项目添加到解决方案并可能更改一些文件,以前使它们可写。我想定期更新来自 Codeplex 的更改并进行代码合并以保留我的更改)。

但是,我想将此结帐位置中的所有文件复制到另一个“开发人员”位置,在那里我将广泛使用源代码并使用我的本地 SVN 存储库来保存历史记录并允许其他开发人员进行签入/签出。我应该能够使用 Windows 资源管理器中的 TortoiseSVN 或 Visual Studio SVN 附加组件进行签入/签出。

因此,从 Codeplex 到第一个位置的签出将是一个中间位置,我想从中更新另一个位置的开发区域,该位置将连接到我本地机器上的读/写 SVN 存储库。

那么如何在第一和第二位置之间进行更新/同步(方向是从第一位置到第二位置)。我可以使用 Tortoise SVN 将更改从第一个位置移动到第二个位置(在从 Codeplex 更新 SVN 之后)。

由于我使用的是 GIT 和 Mercurial 客户端,我将如何将更改传播到我的 Development SVN 位置。我更喜欢可以跨源版本软件工作的解决方案。发射机,辐射

4

1 回答 1

0

您可以使用 SVN 开关在存储库之间切换,尽管这可能很棘手......

不会将 Codeplex 的存储库作为 R/W 存储库的外部添加吗?见: http ://svnbook.red-bean.com/en/1.0/ch07s03.html

于 2010-08-06T06:05:05.163 回答