svn: E155037: 이전 작업이 완료되지 않았습니다. 중단된 경우 'clean'을 실행하세요. |

svn: E155037: 이전 작업이 완료되지 않았습니다. 중단된 경우 'clean'을 실행하세요. |

svn을 사용하여 로컬 또는 원격 서버에서 svn 측으로 파일을 푸시하거나 파일을 삭제할 때 "장치를 삭제할 수 없거나 리소스가 사용 중입니다"라는 문제가 발생할 수 있습니다. 그 이유는 svn add 또는 svn delete를 한 번 실행한 후 svn commit 및 svn update를 실행하지 않았고, 이후에 다시 svn add 또는 svn delete를 실행했기 때문입니다.

이 경우 svn 정리로도 문제가 해결되지 않을 수 있습니다.

그러면 우리는 이 문제를 어떻게 해결해야 할까요?

답변1

이 문제는 nfs0000* 파일을 실행하는 세션을 종료하여 해결할 수 있습니다.

lsof |grep nfs000000000b0c04750000001f nfs000000000b0c04750000001f가 nfs 파일 이름인 코드를 입력하세요 . 귀하의 상황은 다를 수 있습니다.

그러면 다음과 같은 것을 보게 될 것입니다. 빼기 22081 xxxx 4r REG 0,43 7834 185336964 빼기 25122 xxxx 4r REG 0,43 7834 185336964

여기서 두 번째 열에는 22081 또는 25122인 세션 ID가 포함되어 있습니다.

다음으로 이러한 세션을 종료합니다. kill -9 Session_ID(2nd column)

세션을 종료한 후 실행 svn cleanup합니다 svn commit -m "blabla".

관련 정보