안녕하세요, 여러 모로 찾아봤지만
제대로 된 질문조차 만들지 못해서 이 곳에 길게 적어봅니다.
<배경>
현재 django로 웹 서비스를 만들고 있고, Apatana(IDE)로 소스편집, github에 commit 하면서 개발하고 있는데요.
정작 우분투서버(cafe24 가상서버호스팅)에 deployment 할 때는
소스복사만으로는 django가 제대로 작동하지 않을 것 같아서
매번 python manage.py startapp 으로 같은 이름의 앱을 만들고 소스붙여넣기 하고 있습니다.
게다가 소스를 개인pc에서 개발하고 있다보니,
서버환경에 맞게 설정해주다 보면 하나씩 빠트려 먹기도 하구요.
<이렇게 하면 될까요?>
1. Aptana에서 우분투서버 FTP로 연결해 source를 바로 수정해 local과 server를 auto-sync 되게 한다.
2. 소스 버전 관리를 위해 server에서 github로 종종 commit 해준다.
3. 이 때 development 버전과 production 버전은 어떻게 따로 관리해야 할까요?