BLOG main image



만약 현재 작업하고 있는 local 이 최신 파일이고 이 파일로 commit 해야 한다면


현재 local 을 빽업해놓고 원본을 update 받음 다음 빽업의 svn 파일을 지우고 업데이트 받은 파일에 빽업한것을 덮어씌우면 됨











http://blog.naver.com/sharpyoo?Redirect=Log&logNo=10102016073

SVN을 이용해서 커밋을 하다가 보면 아래와 같은 에러 메세지가 뜨면서

커밋이 안될 때가 있다.


 svn: Commit failed (details follow):

svn: File or directory 'main.svn' is out of date; try updating
svn: resource out of date; try updating

이것은 현재 SVN 서버에 저장된 소스의 버전과 내가 Local에서 작업한 소스의 버전이 맞지 않아 발생한다.

즉, Local에서 작업한 소스 버전이 SVN서버의 버전에 있는 소스보다 과거의 소스를 받아서 계속 작업을 해왔다면

소스 버전이 맞지 않아 새로 수정한 소스 조차도 날짜가 맞지 않는 다고 나온다.


이럴 때는 기존의 Local에 있는 소스를 다 날리고, 새로게 업데이트를 받아서

수정한 부분을 Merge해서 다시 빌드한 다음에 올려야 제대로 올라간다.

반응형

'버전관리' 카테고리의 다른 글

tortoise svn 특정 버전 되돌리기  (0) 2013.09.09
SVN branching & merging , SVN 병합기능  (0) 2013.05.25
anksvn 과 winmerge Diff 연동  (0) 2013.02.16
svn 파일 이름변경  (0) 2013.02.02
중간 commit  (1) 2013.01.13

+ Recent posts