2010-02-02 98 views
1

本质上,我正在查看既可以作为存储库又可以同步到另一个存储库的文件夹。我明白我可以通过签出2个文件夹来解决这个问题。但我面临的空间限制,所以我可以有一个以上的SVN配置文件夹结构?我可以拥有一个属于多个SVN存储库的文件夹吗?

谢谢!

使用案例要求:有2台电脑同步到一个文件夹。但是,两台计算机都没有连接到网络,并且可以通过拇指驱动器连接。我怎样才能从2台电脑同步文件夹?

我的想法是在拇指驱动器的存储库,并同步到它。然而,计算机也可以连接到互联网,在这种情况下,我们不需要拇指驱动器,我不希望它是一个依赖项,因此使这两台计算机中的一个成为一个存储库是一种方法。所以实际上,在计算机上,1个文件夹可能同时存在另一个存储库和一个回购本身。这是清楚的吗?

+0

我不知道我明白你想要做什么,或者为什么你会做到这一点。你能提供一个用例吗? – RedFilter 2010-02-02 18:52:31

+0

添加了一个用例,请查看! :) – nubela 2010-02-02 18:58:00

+1

由于这个原因,分布式VCS存在 – davidosomething 2010-02-02 19:01:26

回答

3

我不是你的解释很清楚,要么你有可能同步到2个不同的存储库中的文件夹或你希望你的文件夹也作为储存库等,而实际上SVN的工作副本?

无论如何,对于第一种情况,你可能能够使用svn switch --relocate命令来改变其存储库工作副本连接。这只适用于您的存储库实际上是相同的但位于不同位置的情况。详情请参阅the manual

,你可能想看看是分布式版本控制系统像git的或反复无常的另一种可能性。借助这些工具,您可以拥有多个独立的存储库,可以相互更改/推送更改。

+0

Git推荐的+1。它处理这种情况真的好得多。 – RedFilter 2010-02-02 19:06:13

相关问题