しばらくの間、Eclipse プラグイン プロジェクトに取り組んできましたが、テスト ケースをプラグイン パッケージから分離するためにプロジェクトを分割する必要がある状況に遭遇しました。バージョン管理にはgitを使用しています。
これを簡単に説明すると、古いプロジェクトを次のようにバージョン管理しています。
workspace/
|
+-- myplugin/
|
+-- .git/ <-- Here be the git repository
|
+-- /* Source code, project stuff, etc. */
…そして、私は別のプロジェクトでプラグイン テストを実行する必要がある状況にあります (プラグインに必要なバンドルとして jUnit を必要としないようにするため)。また、ワークスペース内のすべてをバージョン管理するリポジトリが必要です。このような:
workspace/
|
+-- .git/ <-- The repository should be relocated here instead…
|
+-- myplugin/
| |
| +-- /* Source code, project stuff, etc. */
|
+-- myplugin-test/
|
+-- /* Unit tests and stuff… */
古いプロジェクトの履歴を失うことなくこれを行う簡単な方法はありますか?