我使用Eclipse与Subclipse来做一些perl开发。版本库是设置这样的:为什么Subclipse只能在一些Ecliplse工作区中工作,而不能在其他工作区中工作?
- /回购/回购的/ dev/
- /回购的/ dev/crontabs中
- /回购的/ dev/crontabs中/ SCRIPT1
- /回购的/ dev/crontabs中/ SCRIPT2
- /回购的/ dev /守护进程
- /回购的/ dev /守护进程/ script3
- /回购的/ dev /守护进程/ script4
- /回购的/ dev /工具
- /回购的/ dev /工具/ script5
- /回购的/ dev /工具/ script6
在文件系统上,我有整个/回购的/ dev树检查本地到〜/开发和已经创建了三个Eclipse工作空间,分别位于“〜/ dev/crontabs”,“〜/ dev/daemons”和“〜dev/tools”中。
这里是奇怪的事情。在守护进程和工具工作区SVN正常工作。我没有看到.svn目录,我可以在TEAM对话框中执行所有各种SVN内容(例如提交,更新,清除)。但是,SVN不在“crontabs”工作区中工作。 .svn目录可见,并且没有任何SVN对话框选项可用。
在所有目录中,我可以使用命令行SVN工具,一切工作正常。
这里是一些更多的细节。
- 的Mac OS X 10.5.6
- Eclipse平台 - 版本:3.4.2 - 建立ID:M20090211-1700
- SVNKit图书馆1.2.2.5405
- SVNKit客户端适配器1.5.6.1
- Subclipse的1.4.8
- EPIC 0.5.46
我试着删除deameons .metadata和realted .pr ofile文件试图清除它并开始一个新的工作区,但那不起作用。
没有人见过这个类型的行为之前和/或知道一个办法让SVN命令在所有的工作区,而不只是他们中的一些工作?
更新:我还要提到的是存在,我不使用Eclipse为/ dev目录下一堆其他资产。所以,我在Eclipse中将命令行SVN工具与SVN函数结合使用。一切最初都是通过命令行工具检查出来的,然后我只是使用Eclipse进行提交。什么是扔我就是为什么它有两种工作子目录,但不是第三,而在命令行工作100%。
仍在继续工作,但我越来越认为这是一个错误。 – 2009-05-06 20:29:26
而且,当然,我很可能在这个路上的某个地方把自己的东西拴在了一起。如果没有进一步的研究,我不能把它放在一个bug上。 – 2009-05-06 21:21:33