如何与Eclipse一起使用TortoiseSVN

时间:2013-10-31 12:09:00

标签: java eclipse svn tortoisesvn

我想和Eclipse一起使用TortoiseSVN。 现在我只想尝试一下。 所以我使用本地文件夹作为存储库。 我已经安装了TortoiseSVN 1.7.13。 我创建了一个名为'REPOSITORY'的文件夹,并选择了'在这里创建存储库' 上下文菜单。

正如其他网站所说,我在Eclipse中安装了Subclipse 1.8.22。 我使用SVNKit1.7.9作为客户端或连接器(无论它叫什么)。

我已经在eclipse的工作区中完成了一些项目。 从上下文菜单中我选择了“Team-> Share Project”。

这就是其他网站所说的。

它确实显示了正常的提交对话框等。 这些项目被标记为已提交但文件夹'REPOSITORY' 仍然很小。

似乎没有复制或移动到存储库的项目。

在工作中,我们有一个基于服务器的SVN。我只想在家里有这样的东西。

我错过了什么吗? SVN存储库的目的不是保存项目的副本吗? 所以提交的项目应该在REPOSITORY内,对吗?

问候

迈克

2 个答案:

答案 0 :(得分:1)

显然,在实际提交之前,您必须手动将Eclipse中的项目导入到使用TortoiseSVN创建的存储库中。

other page可能会对您有所帮助。它提供了一个非常详细的演练,介绍如何准确设置所需的本地系统。实质上:

  1. 在Eclipse中,删除项目但不删除其内容Delete project contents on disk未选中)。这将使工作区位置下的项目文件夹保持不变。

  2. 在Eclipse之外,将项目文件夹导入以前使用TortoiseSVN(Right click on folder> TortoiseSVN> Import创建的存储库并选择存储库的URL)。导入后,您可能希望删除项目文件夹。

  3. 回到Eclipse中,从TortoiseSVN的存储库中检出项目(例如Right click on Package Explorer> Import..> SVN> {{1} })。

  4. 希望有所帮助。

答案 1 :(得分:1)

如果项目的文件夹结构和包结构相同,则可以使用Eclipse Subversive。它只是eclipse的一个插件,并提供了TortoiseSVN的所有功能