dr *_*rry 10 java eclipse svn ignore maven
我们作为一个开发团队总是对subversion和eclipse感到满意,我们检查了一切,一切都很好.直到我们有一个新的雇员除了eclipse(RAD)之外还使用任何东西.他的RAD签到目前正在污染svn repo,扣留我们的日食检查以完成建设.一个解决方案可能是强迫新雇主的喉咙,另一个更微妙,可能更合适的方法是使我们的项目ide不可知.我希望学习一种快速可靠的解决方案,而不是通过反复试验来删除文件.
我认为很多人会遇到相同的用例,因此有相同的问题,但我还没有在Google上找到任何东西.希望有人能指出我正确的方向.
fgy*_*ica 20
如果您想拥有与语言无关的代码存储库,那么问题就是要排除哪些文件要包含哪些文件.意思是,在与语言无关的回购中,应该只有项目所需的文件:
你当然应该排除:
在Eclipse中,有一个"全局"忽略列表,用于通过SVN,CVS等与存储库共享的文件.您可以在此处找到它:
Window > Preferences > Team > Ignored Resources
Run Code Online (Sandbox Code Playgroud)
如果您正在寻找Eclipse之外的东西,请尝试在本地subversion配置中使用global-ignores配置.将其添加到〜/ .subversion/config文件中.
global-ignores = build *.mode* *.pbxuser *~.nib .DS_Store *~
Run Code Online (Sandbox Code Playgroud)
请注意,如果从repos中排除Eclipse配置,则必须在结账后更具体地设置项目.
但是,正如你所说的使用Maven,这实际上并不会给你带来太多问题.如果正确且完整地配置了maven项目的pom.xml文件,您可以通过"Import as Maven Project"轻松地从SVN导入项目 - Eclipse将在导入时为您执行所有正确的配置.(为此你需要m2Eclipse Maven插件,但我想你会使用类似的东西吗?无论如何,这里是链接:http://m2eclipse.sonatype.org/sites/m2e)
至于你关于清理回购的剧本的问题:我现在还没有意识到这一点,我对此非常谨慎.听起来很糟糕的事情可能会非常糟糕.;)
最后但同样重要的是,恢复工作区:根据我的经验,通常最简单的方法是在本地删除您的项目并将新的结帐"作为maven项目".这样Eclipse将重新配置所有重要的东西.我花了好几个小时就破坏了Eclipse配置,有时它往往会卡住并且无法恢复 - 特别是如果你正在使用大量的插件,这些插件往往会做一些自己的配置魔法.(而且碰巧不是完全没有bug ......)
| 归档时间: |
|
| 查看次数: |
15382 次 |
| 最近记录: |