2012-06-08 5 views
0

거의 출시 할 준비가 된 Themeforest 템플릿을 기반으로하는 기존 앱을 가지고 있지만 레이아웃 및 일부 크로스 브라우저 문제가 있습니다. 트위터 부트 스트랩을 처음부터 구축 한 다른 앱에서 사용하는 경험을 통해이 앱을 부트 스트랩을 사용하는 것으로 옮기고 싶습니다.기존 레일 앱을 업데이트하여 Twitter 부트 스트랩을 사용 하시겠습니까?

안전한 곳에서 물건을 옮기는 데 비교적 어려움이없는 &이라면 누구에게 알 수 있습니까? 나는 비계를 사용한 다른 애플 리케이션에서 부트 스트랩의 스타일로 엉망진창을 만들었 기 때문에 기존 앱으로 부트 스트랩을 설치하는 것이 모든 악몽을 유발할 것이라고 확신한다.

간단히 말해서, 누군가 내 이전 템플릿 레이아웃/스타일을 버리고 앱을 사용하지 않고 부트 스트랩으로 마이그레이션하는 가장 좋은 방법을 제안 할 수 있습니까? 어떻게 든 동시 버전을 실행하고 새로운 '모양'에서 모두 작동하는 것이 행복 할 때 전환 할 수 있다면 좋을 것입니다.

답변

2

버전 관리에 git을 사용하고 있습니까? 그래서 당신은 당신의 로컬 저장소를 복제 할 수 있다면 :

$ git clone existing_repo bootstrapped_repo

그런 다음 당신의 마음의 콘텐츠에 새 저장소에 대한 해킹. 최근에 청사진에서 부트 스트랩으로 앱을 전환했을 때 상당히 간단했습니다. 나는 twitter-bootstrap-rails gem을 사용하여 청사진의 모든 흔적과 모든 scaffold에서 생성 된 CSS를 제거하고 새로운 수업 등을 적용하는 과정을 겪었습니다. 주로 고통은 새로운 그리드 시스템에 따라 응용 프로그램을 재구성해야한다는 것입니다.

편집 : 당신은 당신이 새로운 발전을 유지하는 문제가됩니다 데리고 어떤 결정 방법,이 앱의 동일한 인스턴스에서 모든 패치 등의 유무와 상관없이 당신은 다른 개발을 동결 또는 여부를 결정해야 이것을 동시에하십시오.

잠재적으로 개발중인 개발 모델에 적합한 또 다른 옵션은 저장소에서 분기하고 해당 분기 내에서 부트 스트랩 작업을 수행 한 다음 완료되면 마스터 분기와 병합하는 것입니다. 그렇게하면 부트 스트래핑 프로젝트로 동시 dev를 실행할 수 있어야합니다. 성공적인 자식 분기 모델 거기에 물건을 많이있다

: 도움이 http://krasimirtsonev.com/blog/article/Git-flow-a-nice-Git-branching-model

희망 : 여기

+0

예, 나는 힘내를 사용하고 있으며, 당신이 여기서 의미하는 바를 ..... 생각합니다. 문제는 필자가 기존 앱의 기능을 동시에 변경해야하며이를 잃어 버리지 않도록하려는 것입니다. 그 모델들이 Models and Controllers에 있다면 나는 아주 간단 할 것입니다. – Raoot

관련 문제