SVN和Eclipse Helios入门

时间:2011-09-08 21:30:33

标签: java visual-studio eclipse svn

我作为程序员工作了大约15年。我有3种语言的丰富经验。 Object Pascal,C#和Python。我刚刚接受了一份工作(就像两天前一样)作为Java项目的项目经理,该项目使用以下技术堆栈编写。

Java EE Eclipse Helios Tomcat的 弹簧 MySQL的 代码在SVN

在开始这项工作的过程中,我阅读了几本关于Java的书籍并玩弄了eclipse。这种语言根本不会打扰我 - 它与C#非常相似。我现在真正感到挣扎的感觉更像是如何开始。

我已经同步了SVN存储库中的代码,但实际上并不确定如何继续。我想我习惯让解决方案或项目文件“打开”(比如在Delphi和Visual Studio中)。那么,我是否需要创建一个新的工作区并从文件系统中“导入”它?

我为新手问题道歉。我觉得有点迷失在这里开始。也许最近来自Visual Studio背景的人可以同情我的情况! :)

提前感谢您的帮助。

3 个答案:

答案 0 :(得分:2)

嗯,这取决于贵公司SVN的组织方式。例如,他们是否检查了Eclipse项目设置,或者他们是否希望您查看代码然后生成Eclipse设置?两者都是常见的方法。

假设他们在SVN中有项目设置,您应该能够导入它们。您可以直接从SVN导入作为新项目(使用Eclipse新项目向导),也可以使用外部工具(例如Tortoise)从SVN中检出代码,然后使用Eclipse的导入向导导入项目。转到Import - > General - > Existing projects into workspace,然后浏览到SVN工作副本的位置,它应该自动获取那里的Eclipse项目。

更新跟进您的评论,让我展开一下。比如,你使用Tortoise从SVN查看工作副本,例如c:\foo。然后,您可以使用上面提到的“将现有项目导入工作空间”选项将该工作副本中的任何项目导入Eclipe。在导入向导中,您可以选择Eclipse是否应将实际代码复制到其工作空间目录中,或者应将其保留在原始位置并保留引用。这是个人品味,但我通常让Eclipse将代码复制到自己的工作区。这样,我可以使用Eclipse中的代码(并直接从Eclipse进行SVN更新/提交),但也可以很容易地在Eclipse外部的svn工作副本上进行操作。

答案 1 :(得分:0)

Eclipse中的工作区可以包含多个项目。

当您打开eclipse时,您可以选择要使用的工作空间,然后您应该能够将代码作为新项目导入到eclipse中。您是否尝试过使用项目向导?

答案 2 :(得分:0)

你找不到.csproj文件的确切等价物,你得到的最接近的是.project& .classpath文件,在它们之间eclipse具有描述项目的所有信息。如果你的svn checkout包含.project文件,你可以使用Import Wizard直接将项目导入eclipse。否则,您可以尝试创建一个新项目并将其指向您的svn结帐。