2

ローカルの git リポジトリがあり、プロジェクトにGIT PHP Project.

私のワークスペースはにC:\wwwあり、リポジトリはC:\www\citest既存の git リポジトリです。

今、gitからプロジェクトを作成しようとすると

Project Name: citest
Location: C:\www
URI: file:///C:\www\citest

次に、次のエラーが表示されます。

C:\www\citest overlaps the location of another project: 'citest'

しかし、それはzend プロジェクトC:\www\citest ではありません。それは古いgitリポジトリです。

これまでのところ、[ファイル] > [インポート] を試しましたが、結果はありませんでした。

次にcitest/、ワークスペースの外にフォルダーを配置し、新しいgitプロジェクトを初期化し、プロジェクトをzendから削除し、citest/フォルダーをコピーwww/して既存のプロジェクトをインポートしようとしました。動作しましたが、git 機能がありませんでした。

既存の git ローカル リポジトリからgit プロジェクトを作成して、フォルダーがワークスペースに配置されるようにするにはどうすればよいC:\wwwですか?

4

1 に答える 1

0

私はむしろ、Eclipse プロジェクトの観点から、git リポジトリを http ワークスペースから十分に分離しておきたいと考えています。

git リポジトリを php プロジェクトとして管理し、そのリポジトリのクローンc:\wwwをワークスペースに追加できます。

次に、post-commitフック (Eclipse によって管理される git リポジトリー内) は、Eclipse プロジェクトで行うコミットを自動的にチェックアウトできます (c:\wwwワークスペースの git リポジトリー内でチェックアウトします)。
たとえば、「コミットされたファイルを特定のフォルダーにコピーするための単純な git post-commit フック」を参照してください。

于 2013-01-20T16:24:00.803 に答える