2011-04-23 6 views
1

RoR을 배우고/3.0.0 버전부터 시작했습니다. 나는 한 번에 여러 개의 다른 프로젝트에서 일하고 그 중 일부는 아직 완성되지 않았습니다. RoR의 현재 버전은 3.0.7입니다. 다른 개발자가하는 일이 궁금합니다.레일 프로젝트 및 레일 버전 변경

변경된 RoR의 최신 버전으로 현재 프로젝트를 업데이트 하시겠습니까? 아니면 프로젝트를 생성 한 버전을 고수하고 새로운 프로젝트에만 새로운 RoR 버전을 사용 하시겠습니까?

하나의 버전을 고수해야한다고 결정할 수 없거나 새로운 RoR 릴리스 버전의 현재 프로젝트를 계속 업데이트해야하므로이 질문을드립니다.

추신 : 내 영어로 죄송합니다.

답변

1

나는 최신 '작은'버전으로 최신 정보를 얻는 경향이 있습니다. 예를 들어 Rails 3.0.5에서 3.0.7로 이동하는 것은 아마도 큰 문제가되지 않을 것입니다. (그러나, 나는 여전히 체크 아웃을 할 것입니다. 자세한 내용은 http://weblog.rubyonrails.org/). 그러나 모든 보안 및 성능 업데이트를 얻을 수 있음을 의미합니다.

2.3에서 3.0으로 이동하려면 작업이 필요합니다. 그래서 항상 최신 상태로 유지하기가 더 쉽습니다. 당신이 뒤에 떨어지는 것을 시작하자마자, 그것은 미래에 업그레이드하는 것을 더욱 어렵게 만듭니다.

괜찮은 테스트 커버리지를 갖춘다면 버전을 업데이트하고 테스트를 실행하고 모든 것이 작동하는지 확인할 수 있습니다.

0

가능한 경우 보안 수정 사항을 생각하여 업데이트해야합니다. Git에서 프로젝트를 체크 아웃하고, 테스트 스위트가 여전히 통과되면 업데이트하고 볼 수있다. 일반적으로 마이너 릴리스를 이동해도 아무런 문제가 발생하지 않습니다.