7

私はEgitを初めて使用し、作業中のGWTプロジェクト用に新しいリポジトリを作成しました。残念ながら、Dropboxフォルダーの下にリポジトリを作成させましたが、インターネット経由でメガバイトの一時ファイル(* .classなど)を同期しているため、後悔しています。「リポジトリの作成」ウィザードは、プロジェクトのファイルをEclipseワークスペースからDropboxの下の作業ディレクトリに(.gitフォルダーとともに)移動しました。

このEgitリポジトリと作業ディレクトリをDropboxフォルダ以外の場所に移動する簡単な方法は何ですか?

(ところで、私はEgitを使用しているので、Eclipseが満足し、プロジェクトのビルド/使用を継続できるようにソリューションが機能する必要があります)。

4

2 に答える 2

20

私はなんとか自分でそれを行うことができました、これが方法です:

  • Eclipseで、MyAppプロジェクトを右クリックしますRefactor->Move。Eclipseプロジェクトをディスク上の新しい場所に移動します。dir構造を保持していることに注意してください.../GitRepositories/MyApp/MyApp。これは、GitRepositoriesの場所を新しい場所に移動しただけです。また、これにより古いディレクトリに.gitフォルダしか残されていないことに注意してください(つまり、Eclipseは作業ファイル/ディレクトリを移動しましたが、リポジトリは移動しませんでした)。
  • Eclipseを閉じる
  • .gitディレクトリを古いディレクトリから新しいディレクトリに移動します。必ず正しい相対的な場所に保管してください。誤って.gitをから.../GitRepositories/MyAppに移動しました.../GitRepositories/MyApp/MyApp。これは物事を台無しにし、私は後戻りしなければなりませんでした...
  • Eclipseを起動します

この時点ですでに機能している可能性がありますが、最初に.gitを間違った場所に移動したため、次の手順を実行する必要がありました。

  • MyAppプロジェクトを右クリックし、Team->Disconnect
  • MyAppプロジェクトを右クリックし、Team->Share Project...
  • ウィザードは、プロジェクトディレクトリに関連するGitレポートを自動的に検索します。../.git

ハッピーハッキング...

于 2012-10-28T20:41:19.657 に答える
11

ローカルリポジトリを操作するときは、次のことを実行できます。

  1. Eclipseを閉じる
  2. gitリポジトリをディスクに移動します
  3. Eclipseを再度開きます
  4. [ファイル]->[インポート...]->[Git]->[Gitからのプロジェクト]を選択します
  5. ローカルリポジトリを選択し、新しいリポジトリの場所を追加します
  6. 追加するプロジェクトを選択します
  7. (オプション)ワークスペースから古いプロジェクト参照を削除します。

多くの手順のように見えるかもしれませんが、実際には、レポと作業コピーを別々に移動するよりも非常に単純で侵襲性が低くなります。

于 2013-12-30T20:48:19.633 に答える