我想和Eclipse一起使用TortoiseSVN。 现在我只想尝试一下。 所以我使用本地文件夹作为存储库。 我已经安装了TortoiseSVN 1.7.13。 我创建了一个名为'REPOSITORY'的文件夹,并选择了'在这里创建存储库' 上下文菜单。
正如其他网站所说,我在Eclipse中安装了Subclipse 1.8.22。 我使用SVNKit1.7.9作为客户端或连接器(无论它叫什么)。
我已经在eclipse的工作区中完成了一些项目。 从上下文菜单中我选择了“Team-> Share Project”。
这就是其他网站所说的。
它确实显示了正常的提交对话框等。 这些项目被标记为已提交但文件夹'REPOSITORY' 仍然很小。
似乎没有复制或移动到存储库的项目。
在工作中,我们有一个基于服务器的SVN。我只想在家里有这样的东西。
我错过了什么吗? SVN存储库的目的不是保存项目的副本吗? 所以提交的项目应该在REPOSITORY内,对吗?
问候
迈克答案 0 :(得分:1)
显然,在实际提交之前,您必须手动将Eclipse中的项目导入到使用TortoiseSVN创建的存储库中。
这other page可能会对您有所帮助。它提供了一个非常详细的演练,介绍如何准确设置所需的本地系统。实质上:
在Eclipse中,删除项目但不删除其内容(Delete project contents on disk
未选中)。这将使工作区位置下的项目文件夹保持不变。
在Eclipse之外,将项目文件夹导入以前使用TortoiseSVN(Right click on folder
> TortoiseSVN
> Import
创建的存储库并选择存储库的URL)。导入后,您可能希望删除项目文件夹。
回到Eclipse中,从TortoiseSVN的存储库中检出项目(例如Right click on Package Explorer
> Import..
> SVN
> {{1} })。
希望有所帮助。
答案 1 :(得分:1)
如果项目的文件夹结构和包结构相同,则可以使用Eclipse Subversive。它只是eclipse的一个插件,并提供了TortoiseSVN的所有功能