2009-10-29 109 views
1

我有一个工作文件夹。在我的工作结束后,我通过右键单击Commit来使用Commit,并且TortoiseSVN提交到本地计算机中的存储库。我正在使用Aptana进行我的开发,并最近添加了Subversive插件。我想用Subversive链接相同的工作文件夹。为此,我在另一个文件夹中创建了一个新的存储库。后来,我使用Aptana导入选项将我现有的工作文件夹导入到这个新的存储库中。[SVN]:使用两个Subversion客户端

我想知道它是否会正常工作。我怀疑,版本号可能会被覆盖。

+0

好吧,我对这个问题有点失落。在颠覆中,每个人都在同一个存储库上工作,应该不需要创建一个新的存储库,那真的是你的意思吗?此外,您不需要重新导入工作副本 - 只需打开现有副本即可,或者最糟糕的是,可以重新进行结帐。这些术语在svn中有特定的含义,所以我想知道你是否有其他意思。 – 2009-10-29 08:39:42

+1

如果你有麻烦,我可以真正推荐这两个地方:http://svnbook.red-bean.com/,http://www.ericsink.com/scm/source_control.html – 2009-10-29 08:59:47

回答

1

从你的描述,它听起来就像您创建不同的存储库相同的代码。这几乎肯定不是你想要做的。

Subversion中的“工作副本”仅附加到一个存储库。这是不可能的(并且你不想)在多个存储库中使用相同的工作副本。这只是不合理的。

只要您的工具(TortoiseSVN,Subversive)使用兼容的Subversion工作副本格式(相同的x.y版本号),那么您应该可以在同一个工作副本和同一个存储库中使用它们。

1

它既可以工作,也可以出错。你不会得到数据损坏。

看到这些问题:

+0

它的工作,但使用Subversive后来,重写了龟纹版本号。 – RKh 2009-10-29 08:28:42

+0

你是什么意思“重写”?如果更新项目,修订版本会发生变化。这就是更新所做的事情,无论你是从哪个客户端开始的......:/ – 2009-10-29 09:02:50

+0

@Aaron:以前TortoiseSVN浏览器显示的是带有版本28的文件,但现在显示为1. – RKh 2009-10-29 09:18:52