Subversion 1.2.1
TortoiseSVN 1.2.1
소스서버: Windows 2003 Server
클라이언트들: Windows XP, 2003, 2000
실행환경은 이렇습니다.
궁금한것은.. A가 checkout 해서 working copy 를 했다면
B는 A가 checkout 한 걸 checkout 못하도록 해야 되지 않나요?
제가 아직 개념을 못잡고 있어서 그런데 이상한게 checkout은 있는데 checkin 같은게 없더라구요.
svn에서 checkout 개념이 어떤건지 잘 모르겠습니다.
락을 걸어주는 방법 역시.. 가져오기가 되더군요.
그리고 Repo-browser를 통해선 어떤게 체크아웃 상태인지
실행을 예측해보았을때
printf("%dReceived string : %s \n ",i,readbuf);이문장이 한번만 실행 될줄알았는데 2번 루프를 돌더군요 이유가 먼가요?
클라이언트쪽에선 FIFO에 딱 한번 쓰기를 한거같은데 이유를 잘모르겠습니다.. 서버쪽에선 한번에 read후 블록되어져 대기해야하는거 아닌가요?
결과입니다...