우리는 기존 Java 애플리케이션을 android로 이식하려고하고 있으며 소스 코드를 관리하기위한 모범 사례가 무엇인지 알고 싶습니다.안드로이드 및 소스 관리에 대한 프로젝트 포트
우리는 거대한 프로젝트를 여러 가지 불가 지론적인 프로젝트로 폭발 시켰지만 우리는 여전히 큰 모노리딕 프로젝트를 가지고 있습니다. 이러한 작은 프레임 워크의 경우 많은 작업을 수행 할 필요는 없지만 큰 프레임 워크는 다시 작성해야합니다.
개발자는 당분간 Android에 앱을 포팅하지만 다른 개발자는 Android 이외의 프로젝트에서 새로운 기능을 계속 개발하고 있습니다. 포트가 완료되면 모든 수정 사항을 안드로이드 코드베이스에 병합해야합니다. 그러면 정말 고통 스러울 것입니다. 그래서 내 질문은 : 우리가 코드 소스를 어떻게 관리해야 하는가? 각 플랫폼에 대한 특정 저장소를 만들어야합니까? 동일한 저장소에 두 코드베이스를 유지해야하지만 다른 분기를 가리켜 병합이 더 쉬워야합니까?
감사합니다. 이러한 라이브러리를 사용하는 프로젝트는 어떻게됩니까? 기존 저장소와 동일한 저장소에 생성해야합니까? 아니면 새 저장소를 만들고 기본적으로 모든 내용을 복사해야합니까? 예를 들어 git을 사용한다면, 생성 된 각 브랜치에 대해 projectxx-branchName이라는 브랜치와 projectxx-and-branchName이라는 브랜치를 만들 수 있습니다. – fewe