すべてのワークスペース設定を 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.refactoring org.eclipse.ui.editors org.eclipse.cdt.コア 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.コア 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.コア org.eclipse.jdt.core org.eclipse.pde.core org.eclipse.wst.jsdt.core org.eclipse.cdt.ui org.eclipse.jdt.launching org.eclipse.rse.core org.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.searchcore.runtime org.eclipse.jst.jsp.core org.eclipse.searchcore.runtime org.eclipse.jst.jsp.core org.eclipse.search