[첫화면으로]UseModWiki소스수정/작업흐름

마지막으로 [b]

3 번째 수정본
UseModWiki소스수정CVS에서 Git를 사용하는 걸로 옮긴 것까진 어찌어찌 했는데... 막상 소스 수정할 때마다 헷갈려서, 정리해둠

위키소스를 수정하는 작업용 디렉토리 내에는 기본적으로 다음처럼 두 개의 브랜치가 있음
---A---B---C    master
            \
             S  mywiki
희망:
---A---B---C---D---E---F    master
                        \
                         S  mywiki
피하고 싶음:
---A---B---C---D---E---F    master
            \
             S---D'--E'--F' mywiki
어려움:
---A---B---C---D---E---F    master
            \           \
             S-----------F' mywiki

여기까진 좋은데, 시작부터 문제가 좀 있다.

             I   devel_base
            /
---A---B---C     master
            \
             S   mywiki
             I   devel_base
            /
---A---B---C     master
            \
             S   mywiki
              \
               W mywiki_base

그럼 전에 CVS로는 이런 문제가 없었냐 하면... 그 때는 아예 방법을 몰라서 매번 손으로 I와 W에 해당하는 작업을 해주고, 테스트가 끝난 후 다시 찾아서 지워줬다 -_-;;; 그래서 사실, 버전업된 위키소스 tar.gz 파일을 공개한 후에야 그걸 지우지 않았다는 걸 깨닫고 부랴부랴 다시 고치고 압축해서 공개하고 한 적도 많음. 게다가 공개용 소스에 고친 내용을 wiki/ 디렉토리에서 cvs update 했다가 병합 충돌이 생겨서 그거 고치는 동안 홈페이지 먹통되는 일도 종종. (보통은 잽싸게 백업파일로 되돌려놓지만)

(오늘 이 페이지 내용을 다 끝내고 자고 싶었는데 너무 졸리네... 내일은 고향 가는데...)

음. 내 위키를 테스트하는 저장소를 별개로 만드는게 나으려나...
-- Raymundo 2012-1-20 5:20 pm
이름:  
Homepage:
내용:
 

<trackbackreceived>

주인장분류 컴퓨터분류

이 수정본 편집일: 2012-1-20 5:20 pm (변경사항 [d])
2214 hits | Permalink | 변경내역 보기 [h] | 현재 수정본 보기 | 3 번째 수정본 소스 보기