전 2 가지 체크 아웃을 할 수 있도록 서브 버전을 사용하고 있습니다. 하나는 테스트가 작동하는지 테스트하고 다른 하나는 공개 라이브 사이트입니다. 나는 테스트 사이트에서 몇 가지 변경 사항을 만들었지 만 워드 프레스 설치에 대한 업데이트를 만들었습니다. 이제 라이브 사이트에서 변경 사항을 적용 할 수 없습니다. subversion "오래된 것"질문
[[email protected] public_html]$ svn commit -m "this time, it's personal"
svn: Commit failed (details follow):
svn: Working copy
'/usr/local/apache/sites/nextadvisor_admin/blog/wp-content/plugins' is
missing or not locked
은 그래서 ...
[[email protected] public_html]$svn rm blog/wp-content/plugins --force
[[email protected] public_html]$svn rm blog/wp-content/plugins --force
[[email protected] public_html]$svn add blog/wp-content/plugins --force
모든 파일
내가 온라인으로 볼 때 나는이[[email protected] public_html]$ svn commit -m "this time really"
Sending blog/.htaccess
Replacing blog/wp-content
svn: Commit failed (details follow):
svn: Out of date: '/trunk/blog/wp-content/plugins' in transaction '186-1'
좋아 그래서 내가 SVN 업데이트를 수행하는 이야기
, 다시 추가되었다 하지만 전에 한 번 시도하고 "블로그 /"폴더가 내 테스트 체크 아웃에 존재하지 않기 때문에 모든 로컬 변경 사항을 지 웁니다.제 질문은 로컬 편집을 잃지 않고이 커밋 작업을 어떻게 할 수 있습니까?
업데이트 : svnupdate을 실행하면
, 그것은 저에게 말한다 :
SVN : 작업 사본 경로 '블로그/WP - 콘텐츠/플러그인'리포지터리 (repository) 내에 존재하지 않습니다
내가 svnupdate를 실행하면, 그것은 저에게 말한다 : SVN은 : 전문 경로 '블로그/WP - 콘텐츠/플러그인' –
말할 수없는 개발 시간이 일을 사람들에 의해 손실 된 저장소에 존재하지 않는 복사합니다. 다른 사람의 변경 사항을 되돌릴 수 없다는 것을 확인하는 것이 좋습니다. 아마 그렇게 할 수 있습니다. – retracile
물론 이것은 체크인하기 전에 diff를 검사한다고 가정합니다. 자신의 일을하지 않는 프로그래머는 아닙니다. –