我已经做了大约15年的程序员了。我对3种语言有丰富的经验。对象Pascal,C#和Python。我刚刚接受了一份工作(大概两天前),担任一个Java项目的项目经理,该项目是用以下技术堆栈编写的。
Java EE Eclipse Helios Tomcat Spring MySQL代码在SVN中
在开始这项工作的准备工作中,我阅读了几本关于Java的书,并试用了一下eclipse。这门语言一点也不困扰我--它与C#非常相似。我现在真正苦苦挣扎的问题更像是如何开始。
我已经从SVN存储库同步了代码,但确实不确定如何继续。我想我已经习惯了让解决方案或项目文件“打开”(就像在Delphi和Visual Studio中那样)。那么,我是否需要创建一个新的工作区并从文件系统中“导入”它?
我为新手的问题道歉。我只是觉得在这里开始有点迷茫。也许最近来自Visual Studio背景的人可以同情我的情况!:)
提前感谢您的帮助。
发布于 2011-09-09 05:41:18
这在一定程度上取决于您公司的SVN是如何组织的。例如,他们是签入Eclipse项目设置,还是希望您签出代码然后生成Eclipse设置?这两种方法都很常见。
假设他们在SVN中有项目设置,您应该能够导入它们。您可以直接从SVN导入为新项目(使用Eclipse新建项目向导),也可以使用外部工具(例如Tortoise)从SVN检出代码,然后使用Eclipse的导入向导导入项目。转到Import -> General -> Existing projects into workspace,然后浏览到您的SVN工作副本所在的位置,它应该会自动选取那里的Eclipse项目。
更新跟进你的评论,让我扩展一下。在导入向导中,您可以选择Eclipse是否应该将实际代码复制到它的工作空间目录中,或者应该将它留在原处并只保留引用。这是个人喜好,但我通常不会让Eclipse将代码复制到自己的工作区中。这样,我就可以在Eclipse中使用代码(并直接从Eclipse执行SVN更新/提交),而且还可以非常容易地在Eclipse之外对我的svn工作副本执行操作。
发布于 2011-09-09 05:36:38
Eclipse中的一个工作区可以包含多个项目。
当您打开eclipse时,它会让您选择要使用的工作区,然后您应该能够将代码作为新项目导入到eclipse中。您是否尝试过使用项目向导?
发布于 2011-09-09 05:55:43
您不会找到与.csproj文件完全等同的文件,最接近的是.project和.classpath文件,在它们之间,eclipse拥有描述项目的所有信息。如果您的svn checkout包含.project文件,那么您可以使用import Wizard将您的项目直接导入eclipse。或者,您可以尝试创建一个新项目并将其指向您的svn结帐。
https://stackoverflow.com/questions/7354749
复制相似问题