우리는 svn을 사용하며 git-svn을 사용하여 온 전성을 유지합니다. 한순간에, 우리의 svn 서버는 특정 폴더에 대해 403을 반환하기로 결정했습니다. 그것은 나뿐만 아니라 모두에게 일어났습니다.git-svn에서 일부 리비전을 언 페치해야합니다.
이 때문에 git-svn rebase를 수행 할 수 없습니다. 이 오류가 표시됩니다.
Index mismatch: 164adbb93408bed4ff0bdbcbf07bdfb2c49ed0ce != 64443edc6089f7f737e51cf8ea5ff3680c95a7e9
rereading 0f2fa25d15a35ac3fe311e3e0142f1d9e5a3be18
M test/system-tests/src/test/java/com/garmin/elevation/ElevationManagerSystemTest.java
M test/activity-test/src/test/java/com/garmin/elevation/ElevationManagerIntegrationTest.java
M test/activity-test/src/test/java/com/garmin/mb/activity/service/ActivityServiceManagerIntegrationTest.java
M system/deployment/src/main/resources/oracle/releases/2.9-SNAPSHOT/110-preference/4-data.dml.sql
M pom.xml
service/activity-service-1.2/src/main/java/com/garmin/activity/service/impl/ActivityServiceImpl.java was not found in commit 0f2fa25d15a35ac3fe311e3e0142f1d9e5a3be18 (r8845)
마지막에 불평하는 파일은 오류가 발생했을 때 403을 반환하는 폴더에 있습니다. 내 파일 시스템에서 service/activity-service 폴더가 존재하지 않습니다. 나는 그것이 파일을 수정하려고 시도하고 있다고 믿는다. (그것은 svn의 변경 사항과 비슷하다.) 그러나 파일이 존재하지 않기 때문에 그냥 불어 난다.
그래서 이전 버전을 제거한 다음 다시 가져올 수 있다면 제대로 작동 할 것입니다. 나는 그것을하는 방법을 모르겠다. 대화 형으로 리베이스 한 다음 무리를 삭제하려고 시도했지만 작동하지 않았습니다.
그래서 이미 가져온 버전을 언 페치하는 방법을 알고 있습니까?