1

我想将 TortoiseSVN 与 Eclipse 一起使用。现在我只想尝试一下。所以我使用本地文件夹作为存储库。我已经安装了 TortoiseSVN 1.7.13。我创建了一个名为“REPOSITORY”的文件夹,并从上下文菜单中选择了“在此处创建存储库”。

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

我已经在 Eclipse 的工作区中有一些项目。从上下文菜单中,我选择了“团队->共享项目”。

这是其他网站要求做的。

它确实显示了正常的提交对话框等等。这些项目被标记为已提交,但“存储库”文件夹的大小仍然很小。

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

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

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

问候

麦克风

4

2 回答 2

1

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

这个其他页面可能会对您有所帮助。它提供了一个非常详细的演练,说明如何准确地设置您想要的本地系统。在本质上:

  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> Projects from SVN)。

希望有帮助。

于 2013-10-31T13:41:27.467 回答
1

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

于 2013-11-02T01:09:01.913 回答