Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 将SVN签出位置连接到Codeplex,并将更新传播到连接到另一个SVN存储库的另一个开发位置_Windows_Svn_Replicate - Fatal编程技术网

Windows 将SVN签出位置连接到Codeplex,并将更新传播到连接到另一个SVN存储库的另一个开发位置

Windows 将SVN签出位置连接到Codeplex,并将更新传播到连接到另一个SVN存储库的另一个开发位置,windows,svn,replicate,Windows,Svn,Replicate,我想签出一个只读SVN项目,例如从Codeplex到本地磁盘上的文件夹,打开解决方案,比如说我正在获取Dotnetnuke并打开它的解决方案,将一些项目添加到解决方案中,并可能更改一些文件,以前使其可写。 我希望定期更新来自Codeplex的更改,并进行代码合并以保留更改 但是,我希望将此签出位置中的所有文件复制到另一个开发人员位置,在那里我将广泛使用源代码,并拥有本地SVN存储库来保存历史记录,并允许其他开发人员进行签入/签出。我应该能够从Windows资源管理器或Visual Studio

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

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

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

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

由于我使用的是GIT和Mercurial客户端,我将如何将更改传播到我的开发SVN位置。 我更喜欢能够跨源代码版本软件工作的解决方案。 德克萨斯州,
Rad

您可以使用SVN开关在存储库之间切换,尽管这可能是一件棘手的事情

如果将Codeplex的存储库作为R/W存储库的外部添加,会不会起到作用?见:

将允许我在Visual Studio中进行合并。我知道我可以使用“从本地版本导出”,但这会覆盖我的更改。我将检查开关和外部。TXS因为我可以在我的第一个位置进行一些中间更改,所以我似乎需要将该位置视为原始存储库,而不是Codeplex存储库。这是否可能:在第二个开发工作版本中,从本地工作文件夹的第一个位置获取更新和合并?显然,我可以创建另一个存储库来保存Codeplex更改,这是一种按需复制,并可能从我的开发工作文件夹使用切换或重新定位