Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.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
是否可以创建多个SVN存储库?_Svn_Tortoisesvn - Fatal编程技术网

是否可以创建多个SVN存储库?

是否可以创建多个SVN存储库?,svn,tortoisesvn,Svn,Tortoisesvn,我想创建多个SVN存储库,因为过去几天我一直面临许多问题 让我解释一下我想要什么 我公司某处有一个主要回购协议。 我有一份回购协议的结帐副本,所以我可以处理它,进行更改并提交给主回购协议。 现在我想在我的本地系统上有一个新的回购协议,包含所有的主回购文件,所以当我提交时,它应该更新所有回购协议,即主回购协议和我创建的本地回购协议 但当我试图提交时,它并没有给我任何选择将其提交给本地回购。我不知道这是否可能 我使用的是OrtoiseSVN,Windows7。IDE:VS2010 我在谷歌上搜索过,

我想创建多个SVN存储库,因为过去几天我一直面临许多问题

让我解释一下我想要什么

我公司某处有一个主要回购协议。 我有一份回购协议的结帐副本,所以我可以处理它,进行更改并提交给主回购协议。 现在我想在我的本地系统上有一个新的回购协议,包含所有的主回购文件,所以当我提交时,它应该更新所有回购协议,即主回购协议和我创建的本地回购协议

但当我试图提交时,它并没有给我任何选择将其提交给本地回购。我不知道这是否可能

我使用的是OrtoiseSVN,Windows7。IDE:VS2010

我在谷歌上搜索过,但运气不好

谢谢

==================== 编辑

想要

第一分行(主回购) 第二分行(本地工作副本) 第三分行(本地回购,取决于本地工作副本)


因此,当我对第二个分支机构进行更改时,它应该在我的本地PC上更新第一个分支机构,即主回购机构和第三个分支机构

除非您从两个回购机构签出了相同的代码,否则您不能向两个回购机构提交相同的代码。您可以做的是设置镜像,但通常您只为单向关系设置镜像(一个回购是只读的,镜像您提交的回购)。如果你在谷歌上搜索
svn镜像设置
,你会看到很多关于设置的结果


也就是说,使用Git可能会更好,通常情况下,您总是提交存储库的本地副本,然后在某个时候推送到远程存储库。

听起来似乎您真的很想使用Git或mercurial之类的DVCS。谢谢……我正在研究它。。