지난 밤에 코드 저장소에서 정리 작업을 수행했습니다. 기본적으로/repo/trunk/repo/projectname/trunk로 코드가 이동되었습니다.Trac : SVN 저장소 경로를 변경 한 후 변경 집합이 손실되었습니다.
내 trac.ini의 repo 경로를 변경했습니다. 그 후 trac이 다시 동기화해야하는 저장소를 불평했습니다. 그래서 나는 달렸다 :
trac-admin /var/trac/projectname resync
그리고 모두는 좋았다.
그런 다음 티켓에 대한 changesets를 확인한 결과 trac에 changesets에 대한 코드를 표시하는 링크가 더 이상 없다는 것을 알았습니다 - "저장소에 changeset XXX 없음"이라고 표시됩니다.
여기 누구든지 해결할 수 있었던 동일한 문제가 있었습니까? 변경 세트에 대한 끊어진 링크가 필요합니다. 무슨 짓을하는 쪽이다
이svn mv <repobaseurl>/trunk <repobaseurl>/projectname/trunk
그런 다음
repository_dir = /path/to/repo/projectname
에
repository_dir = /path/to/repo
에서 trac.ini
변경 :
당신이했던 것처럼
자세한 설명을 읽어 주셔서 감사합니다. 나는 그것을 나의 오래된 repo 길로 되돌아 가게 지적했다. 그리고 그것은 일하는 것에 되돌아 간다. –