Eclipse : Git Repo를 프로젝트에서 작업 공간으로 이전
-
04-07-2019 - |
문제
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… */
오래된 프로젝트의 역사를 잃지 않고 이것을하는 간단한 방법이 있습니까?
해결책
Pseudocode의 워크 플로는 다음과 같습니다.
cd workspace/myplugin mkdir myplugin git mv * myplugin # you might need to do that for all files/folders manualy mkdir myplugin-test # move/add files to myplugin-test git commit -a -m "Reorganization" cd workspace mv myplugin myplugin_old mv myplugin_old/* . # you should end up with requested structure
제휴하지 않습니다 StackOverflow