Subversion Branch

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Subversion Branch - Presentation Transcript

    1. Subversion branch 김형용
    2. 프롤로그
      •  
      •  
      • 파이썬이 사랑을 점쳐드립니다 .
    3. 소스코드 관리
        • 서버의 서비스 경로에서 직접개발
          • 누가 어느부분을 고쳤는지 미스테리
          • 가끔씩 충돌
          • 어제까지 되던것이 오늘 안돌아감
      •  
      •  
      •  
      • 엄청난 스트레스 ... 개발이 싫어 . 나 여기를 떠날테야 .
    4. 직접 관리한다면
        • 서버의 서비스 경로와 개발경로를 분리한다 .
          • 개발경로에서 정상동작을 확인한 뒤 , 서비스 경로로 복사
      •  
        • 매일같이 소스코드를 백업받아 놓는다 .
          • 백업받을 때마다 상세한 설명을 적는다 . 
          • 누가 , 어느부분을 , 어떤목적으로 수정했다 .
      •  
      •  
      • 그나마 괜찮아지긴 했는데 , 뭔가 많이 불편함 ...
    5. SCMS
        • CVS
      •  
        • SourceSafe 
      •  
        • Subversion
      •  
        • Mercurial
      •  
        • Git
    6. 용어
        • import 
        • checkout (co)
        • update (up)
        • commit (ci)
        • revert
        • conflict
        • resolve
        • merge
        • diff
      •  
      repository 내컴퓨터 동료 서비스서버
    7. 개발 습관
        • Commit by task
      •  
        • Commit by test 
      •  
        • Management for changes
      •  
        • Management for all environment
          • encoding to UTF-8 (set fenc=UTF-8)
          • UNIX style (set ff=unix)
          • soft tab (set sw=4) 
      •  
        • Detail comment for commit
    8. 장점
        • Refactoring 
      •  
        • Bact to the past
      •  
        • Management by task
      •  
        • Source code backup
      •  
        • Minimization for conflict 
      •  
        • History ( code swarm python )
      •  
      • 개발은 더이상 고달픈 것이 아니다 .
    9. 대한독성유전단백체학회
        • 학회홈페이지 + 회원관리 + 게시판 + 온라인논문투고시스템 + 각종 학술대회 등록관리 + 온라인결제
        • Django application toxsoc
        • http://www.tox.or.kr (ServerHosting)
        • http://insilicogen.com/tracs/toxsoc 
        • 2008-09-30 현재 r305 
      •  
      • " 대한환경위해성보건과학회 사이트를 만들어주세요 "
      • 독성유전단백체학회와 거의 같은 구조 , 다른 웹디자인 
      •  
    10.  
    11. New toxsoc
        • 복수개의 디자인을 적용할 수 있는 스킨기능 추가
        • 별도의 django project 구동
          • www.tox.or.kr --> /home/www/devsite
          • www.ehs.or.kr --> /home/www/ehssite
      •  
        • How the source?
          • tox 학회는 잘 동작하면서도 ehs 를 위해 new toxsoc 을 따로 구현해야함 
          • "Subversion branch"
    12.  
    13.  
    14. Django 1.0 compatibility
        • 점진적인 작업이 필요
        • 기존의 서비스는 계속 운영되어야 함
      •  
      • integrate-ehs 에서 브랜칭 , 
      •   나중에 integrate-ehs 로 통합
    15.  
    16. 여기서 퀴즈
      • trunk (http://insilicogen.com/svn/toxsoc/trunk) 에서 작업하고 있다 . 현재 r340 인데 , r330 으로 돌아가려면 ?
      •  
      •  
    17. 에필로그
        • 개발은 3 차원
      •  
        • git, hg
      •  
        • 팀웍
      •  
        • 복리의 비밀

    + Hyungyong KimHyungyong Kim, 6 months ago

    custom

    236 views, 0 favs, 0 embeds more stats

    Subversion branch by django example

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 236
      • 236 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 2
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories