'Transaction is out of date'에 해당되는 글 2

  1. 2011.04.03 SVN Commit 에러 - 시간이 오래되었습니다.
  2. 2009.09.07 [SVN] Transaction is out of date

SVN Commit 에러 - 시간이 오래되었습니다.

test 패키지를 삭제하고 commit 하였음.
(히스토리를 확인해보니 test 패키지에 있던 파일 삭제만 commit 이 되었다.)
test/ 가 남아서 이것도 commit 하려고 하니 에러가 발생한다.
이 포스팅대로 Java EE Perspective 에서 commit 해도 동일한 에러가 발생.
(해당 글에서는 update 를 하라고 했음)

에러가 발생할 당시 리비전이 3이었음.
삭제후 리비전이 43이므로 시간이 오래되었다는 에러가 발생한거 같다.
update 를 하니 리비전이 43으로 변경되었다.


commit 완료

[SVN] Transaction is out of date

Transaction is out of date 라는 메세지가 나오는데 Synchronize Perspective 에서 Update 가 활성화되지 않는 경우가 있다.
Java EE Perspective 의 Team 컨텍스트에서 Update 를 하면 된다.

commit -m "build.xml 파일 제외" -N D:/TestProject //이클립스에서는 프로젝트 루트가 변경된 것으로 나타나는데 에러가 난다.
    Sending        D:/TestProject
    Transaction is out of date
svn: Commit failed (details follow):
svn: 시간이 오래되었습니다.: '/test_rep/trunk' (트랜잭션 '350-1')

update -r HEAD D:/TestProject //Java EE Perspective 에서 update
    At revision 350.

commit -m "build.xml 파일 제외" -N D:/TestProject //commit
    Sending        D:/TestProject
    Committed revision 351.

commit -m "" -N E:/resources/programs/eclipse/workspace/aproject/WebContent
    Sending        E:/resources/programs/eclipse/workspace/aproject/WebContent
    Merge conflict during commit
svn: Commit failed (details follow):
svn: Your file or directory '.' is probably out-of-date
svn: The version resource does not correspond to the resource within the transaction.  Either the requested version resource is out of date (needs to be updated), or the requested version resource is newer than the transaction root (restart the commit).