2013-03-09 48 views
2

我希望所有工作空間設置都以clearcase存儲,並且能夠使用cp命令創建新的工作空間。我試着從工作區拷貝只有.metadata/.plugins/org.eclipse.core.runtime/.settings和.metadata/.plugins/org.eclipse.core.resources/.projects - 但是在新的工作區項目瀏覽器中沒有顯示任何項目/工作集。 我在Linux上使用eclipse Juno(4.2)。Eclipse - 版本管理系統中的最小工作空間目錄

==腳本舊的工作區複製到新

#!/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.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.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.search

+0

你想把什麼放在你的SCM?您正在嘗試複製工作區的項目還是僅複製工作區的設置? – benzonico 2013-03-09 14:02:00

+0

您可能感興趣的Workspace Mechanic。它可能是您嘗試解決的問題的替代解決方案? https://code.google.com/a/eclipselabs.org/p/workspacemechanic/ – 2013-03-09 15:10:57

+0

我想將工作區文件添加到SCM。項目設置.project/.cproject已經是SCM的一部分。 – 2013-03-10 00:44:42

回答

0

您的腳本會複製工作區的設置($ old/.metadata/...),但您缺少工作區內容本身($ old/filesAndDirectories)。

相關問題