2

すべてのワークスペース設定を 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

4

1 に答える 1

0

スクリプトはワークスペース ($old/.metadata/...) の設定をコピーしますが、ワークスペースの内容自体 ($old/filesAndDirectories) がありません。

于 2013-03-10T06:21:40.737 に答える