我希望所有的工作区设置都存储在clearcase中,并且能够使用cp命令创建新的工作区。我尝试只从工作工作区复制.metadata/.plugins/org.eclipse.core.runtime/.settings和.metadata/.plugins/org.eclipse.core.resources/.projects -但在新的工作区中,项目资源管理器没有显示任何项目/工作集。我在Linux上使用eclipse Juno (4.2)。
用于将旧工作区复制到新工作区的==脚本
#!/bin/csh -f
set old = old_workspace
set new = workspace2
rm -rf $new
mkdir -p $new
cd $new
mkdir -p .metadata/.plugins/org.eclipse.core.resources/.projects .metadata/.plugins/org.eclipse.core.runtime
cp -r $old/.metadata/.plugins/org.eclipse.core.runtime/.settings/ .metadata/.plugins/org.eclipse.core.runtime/
cp -r $old/.metadata/.plugins/org.eclipse.core.resources/.projects/* .metadata/.plugins/org.eclipse.core.resources/.projects/
chmod -R +w .===这是工作工作区的.metadata/.plugins/的完整列表:
com.ibm.rational.clearcase.ccrefresh org.eclipse.debug.core org.eclipse.linuxtools.cdt.libhover org.eclipse.team.core net.sourceforge.eclipseccase org.eclipse.debug.ui org.eclipse.ltk.core.refactoring org.eclipse.team.cvs.core org.eclipse.birt.chart.engine org.eclipse.dltk.core org.eclipse.ltk.ui.refactoringorg.eclipse.ui.editors org.eclipse.cdt.core org.eclipse.e4.workbench org.eclipse.mylyn.bugzilla.core org.eclipse.ui.ide org.eclipse.cdt.make.core org.eclipse.epp.usagedata.recording org.eclipse.mylyn.context.core org.eclipse.ui.workbench org.eclipse.cdt.make.ui org.eclipse.equinox。p2.ui.sdk org.eclipse.mylyn.tasks.ui org.eclipse.ui.workbench.texteditor org.eclipse.cdt.managedbuilder.core org.eclipse.jdt.core org.eclipse.pde.core org.eclipse.wst.jsdt.core org.eclipse.cdt.ui org.eclipse.jdt.launching org.eclipse.rse.coreorg.eclipse.wst.jsdt.ui org.eclipse.core.resources org.eclipse.jdt.ui org.eclipse.rse.ui org.eclipse.wst.xml.core org.eclipse.core.runtime org.eclipse.jst.jsp.core org.eclipse.search
发布于 2013-03-10 14:21:41
您的脚本复制了工作区的设置($old/.adata/...),但您缺少工作区内容本身($old/filesAndDirectories)。
https://stackoverflow.com/questions/15311337
复制相似问题