在我的一个项目中,当我尝试按照以下步骤创建git仓库:选择 Team → 共享项目 → Git
时,我会收到以下错误:
检查Eclipse错误日志视图后,发现以下异常:
org.eclipse.jgit.errors.NoWorkTreeException: Bare Repository has neither a working tree, nor an index 在 org.eclipse.jgit.lib.Repository.getWorkTree(Repository.java:1235) 处,at org.eclipse.egit.ui.internal.sharing.ExistingOrNewPage.fillTreeItemWithGitDirectory(ExistingOrNewPage.java:518),at org.eclipse.egit.ui.internal.sharing.ExistingOrNewPage.createControl(ExistingOrNewPage.java:353),at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:174),at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:736),at org.eclipse.jface.wizard.WizardDialog.setWizard(WizardDialog.java:1182),at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1241),at org.eclipse.jface.wizard.WizardDialog.access$4(WizardDialog.java:1238),at org.eclipse.jface.wizard.WizardDialog$8.run(WizardDialog.java:1227),at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70),at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1225),at org.eclipse.team.internal.ui.wizards.ConfigureProjectWizardMainPage$2.doubleClick(ConfigureProjectWizardMainPage.java:156),at org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:845),at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42),at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49),at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175),at org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:843),at org.eclipse.jface.viewers.StructuredViewer.handleDoubleSelect(StructuredViewer.java:1134),at org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1246),at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:249),at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:246),at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:307),at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84),at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057),at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170),at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759),at org.eclipse.jface.window.Window.runEventLoop(Window.java:826),at org.eclipse.jface.window.Window.open(Window.java:802),at org.eclipse.team.internal.ui.wizards.ConfigureProjectWizard.openWizard(ConfigureProjectWizard.java:224),at org.eclipse.team.internal.ui.wizards.ConfigureProjectWizard.shareProjects(ConfigureProjectWizard.java:124),at org.eclipse.team.internal.ui.actions.ConfigureProjectAction$1.run(ConfigureProjectAction.java:39),at org.eclipse.team.internal.ui.actions.TeamAction$3.run(TeamAction.java:266),at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70),at org.eclipse.team.internal.ui.actions.TeamAction.run(TeamAction.java:263),at org.eclipse.team.internal.ui.actions.ConfigureProjectAction.execute(ConfigureProjectAction.java:33),at org.eclipse.team.internal.ui.actions.TeamAction.run(TeamAction.java:515),at org.eclipse.team.internal.ui.actions.TeamAction.runWithEvent(TeamAction.java:549),at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:241),at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584),at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501),at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411),at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84),at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057),at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170),at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759),at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113),at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332),at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997),at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138),at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610),at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332),at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567),at org.eclipse.ui.PlatformUI我可以轻松为其他项目设置git仓库,但是如何“重置”此项目的状态以便成功设置git仓库呢?谢谢。