颠覆团队在现有项目中的份额

时间:2011-05-11 10:40:54

标签: svn subversive

我知道这个问题曾被问过几次,但对于我来说,团队中还有一些不清楚的问题 - >分享项目对话框。抱歉转发:)

所以我有一堆已经由svn(svn目录存在)管理的项目,我通过新项目对话框在Eclipse中导入。一切正常。

使用“共享项目”向导时,我选择了SVN提供程序,即存储库,然后我将执行以下两个步骤来执行“输入提交注释”对话框。现在我不希望插件进行提交,或者对存储库进行任何修改。

我尝试用另一个repo执行此操作,其中我只读取访问权限并在MKACTIVITY操作中得到405.

我尝试使用Subclipse,它只是随便告诉我该项目存在于存储库中,现在它将链接它,非常感谢。

根据其他答案,Subversion中有类似的功能,所以我的问题是:

  • 当他检测到项目存在时,共享项目向导的步骤是否在Subclipse中不同?如果没有,有什么方法可以知道吗?

  • 我们是否只是通过提交,取消选中每个文件,并祈祷该插件不会添加任何内容?

精密工业

  • 在SVN常规设置中勾选“启用自动项目共享”选项。
  • 我可以使用subclipse,但我只是好奇如何在颠覆中做到这一点,我不喜欢改变插件的想法,因为我无法弄清楚共享项目对话框:)
  • 项目中的文件未在svn中管理,因此结帐不是一个简单的选择。它们是相当庞大的项目,其中有8个。
  • 通常使用TortoiseSVN处理svn操作,但我们使用eclipse插件进行历史/比较

非常感谢!

3 个答案:

答案 0 :(得分:2)

这个重新出现问题的唯一问题是你的svn客户端版本不同。

Tortoise svn使用自己的svn可执行文件。 Subversive使用他自己的svn可执行文件,命令行上的可执行文件也是另一个版本。

Subversive无法读取新版本的.svn文件。因此,当您的SVN版本的eclipse为1.6且eclipse中的连接器为1.5时,颠覆性将无法读取.svn文件。

关键是按版本匹配不同的SVN实现。

答案 1 :(得分:1)

在答案中发布对我有用的内容,因为我遇到了同样的事情 - 试图在已经由TortoiseSVN在文件系统上检出的工作副本中使用eclipse中的SVN功能。我有一个带有4个子文件夹的根目录(每个子目录都是一个eclipse项目)。在导入项目时,只有3个设法使用文件系统中包含的SVN信息。在我的案例中工作的是删除非工作项目并重新导入它(必须做几次直到它工作)

答案 2 :(得分:1)

最近发生了类似的事情。对于我的情况,罪魁祸首是TortoiseSVN和Eclipse中的SVN连接器之间的不同SVN客户端版本。您可以通过在Eclipse中选择SVN Connector版本来解决此问题:

窗口 - 首选项 - >团队 - SVN - > SVN连接器(标签)

Screen Snaps in Eclipse Settings