.

cvs 로 관리되는 파일종류는??

현재 프로젝트에 cvs 서버를 만들어 놓고


클라이언트는 TortoiseCVS 혹은 eclipse 로 붙어서 작업을 하고 있습니다.


문제는 update시 내가 작업하고 있는 *.java파일은


현재 cvs서버와 비교를 해서 갱신되고 수정이 가능하여 관리가 잘 되고 있으나


*.java 파일 이외의 *.jsp , *.html 파일등은 update하면 내가 작업한 상태의 파일이 날아가 버리고 cvs서버의 것을 그냥 들고와 버립니다.


CVS로 관리 적용한 파일이 원래 제약이 있는 것인가요?

  • 제약 없습니다만... 왜 저런일이 생기는지... ^^

    혹시 .jsp와 html 파일을 바이너리 파일로 지정하셨나요? (이클립스에서 보면 (2진) 이라는 표시가 있을겁니다)

    바이너리라 하더라도 클라이언트측의 변경이 더 최근이라면 충돌 보고를 하는데..

    직접 파일에다 대고 Update 하지 마시고, 이클립스에서 동기화를 하신다음에 파일을 서버로 올려야되는거라면 확약(Commit)을 하시고, 서버측에서 받아야 하는 것이라면 갱신(Update)를 해보세요..

    Re:cvs 로 관리되는 파일종류는??

    권남님 답변감사합니다.


    기본적인 정보를 안 적었군요.


    w2k , eclipse 3.0.2구요.


    현재 위와 같은 구조로 되어있습니다.


    기본적으로 co 하면 위와 같이 binary형태로 가져오던데 맞는지요?


    가령 A라는 개발자가 findForm.jsp 1.2를 수정하고 있는중..


    B라는 개발자가 1.4까지 벌써 2번의 commit을 통해 올려놓았다면


    이후에 A라는 개발자는 어떤 방법을 거친다음 commit을 하는것이 맞는지요?


    지금 생각으로는 cvs서버에 갱신된 정보가 확인하기 위해 update를 하면


    자동으로 >>>  <<< 이런표시로 제가 수정하고 있는 1.2에 표시가


    될줄 알았더만 기냥 1.4로 덮어 버린다는 것이죠.


    방법이 틀렸는지요?


    아니면 올리기 전에 일일히 synchronize with repo~ 로 확인한 다음


    복사하고 있다가 update한후 붙어?堅銖漫? 작업을 하는것이 맞는지요?


    위와 같은 상황(2명이상이서 파일작업할때)에서 지금 적절한 해결책을 못찾아 헤매이고 있습니다.


    어떠한 식으로 해결하는 것이 맞는지 도움을 얻고 싶습니다.


    그럼 좋은 저녁되세요.

    • 먼저 프로젝트를 어서 동결하시고, 현재 프로젝트의 파일들을 모두
      백업 받으신다음 CVS에서 프로젝트 모듈을 삭제해버리십시오. (그냥 모듈 디렉토리를 삭제해버리면 됩니다.)

      그리고 한 사람이 프로젝트를 새로 생성하고, 백업한 JSP와 소스 파일들을 적당히 배치하시고 다시 CVS에 올리십시오. 올릴때 jsp, java, html 등 텍스트 파일이 정확히 ASCII 모드가 되도록 해야 합니다.

      특정 확장자의 파일이 ASCII 모드인지 Binary 모드인지 결정해주려면 "환경설정->팀->CVS->파일컨텐츠" 항목을 보세요. 확장자와 각 확장자가 ASCII인지 바이너리인지 결정해주는 테이블이 보입니다. 여기다가 모든 개발자분들이 확장자를 적당하게 등록하세요.

      이제, 제대로된 CVS 모듈을 다른 사람들이 받아가면 됩니다.

      CVS의 자원을 올리고 내려받는데 무슨 원칙이 있는지는 저도 모르겠습니다만 저희 회사는 "저장소와 동기화(synchronize with repo...)를 하고서 누가 뭘고쳤는지, 내가 고친게 딴 사람과 충돌하는지 확인하고 올리는 것을 원칙으로 하고 있습니다.

      그리고 바이너리는 모르겠지만 아스키의 경우에는 충돌나면 바로 알려주고 업데이트 거부합니다. 바이너리는 확인해봐야겠군요..
    • 권남
    • 2005-05-17 19:05:13
    • x
    • 아참..
      Eclipse 자체내에 아스키/바이너리 전환 기능이 있습니다.
      각 파일을 선택하고 팀->ASCII/바이너리 전환을 하십시오. 그리고 다른 팀원에게 다시 받아보라고 해보세요..
    • 권남
    • 2005-05-17 19:25:34
    • x
    • 권남님 답변감사합니다.

      출근하자 마자 둘이서 확인해 봤는데 잘 동작하네요.

      default로 jsp는 file content에 없더군요. 그래서 추가하고 하니 잘됩니다.

      binary로 형식으로 인하여 생긴 문제인거 같습니다.

      감사드리구요.

      그럼 좋은 하루되세요~
    • 네버다이
    • 2005-05-18 09:47:47

    http://www.okjsp.pe.kr/bbs?act=VIEW&seq=56505&bbs=TOOLqna&keyfield=content&keyword=&pg=0

    출처: http://blog.naver.com/titan79th?redirec ··· 25004455

  • 2006/10/01 10:54 2006/10/01 10:54
      태그 연관글
        이글의 태그와 관련된 글이 없습니다.
      받은 트랙백이 없고, 댓글이 없습니다. 1174번 조회되었습니다.

      트랙백 주소 :: http://www.bywoong.com/trackback/1117

      댓글을 달아 주세요

      [로그인][오픈아이디란?]

      구독안내 Bywoong Blog는 주 2~3회 새글이 올라옵니다. 블로그 방문없이 업데이트 되는 글을 구독하세요. RSS . E-Mail . HanRSS . WZD . Google Reader . Bloglines