문서의 선택한 두 판 사이의 차이를 보여줍니다.
develop:vcs:subversion:reposupgrade [2007/12/06 17:45] starlits 새로 만듬 |
develop:vcs:subversion:reposupgrade [2012/03/29 11:34] (현재) starlits |
||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | ====== HOW-TO: | ||
+ | |||
+ | ===== WHO IS AFFECTED ===== | ||
< | < | ||
- | HOW-TO: | ||
- | ========================================= | ||
- | | ||
- | |||
- | |||
- | WHO IS AFFECTED: | ||
- | --------------- | ||
- | |||
Anyone upgrading between versions of subversion that have different | Anyone upgrading between versions of subversion that have different | ||
repository schemas. | repository schemas. | ||
줄 34: | 줄 29: | ||
client can communicate with a 1.4+ server accessing a version 5 | client can communicate with a 1.4+ server accessing a version 5 | ||
repository. | repository. | ||
+ | </ | ||
- | + | ===== PROBLEM | |
- | PROBLEM: | + | < |
- | ------- | + | |
At times during the development of subversion it has and will be | At times during the development of subversion it has and will be | ||
necessary to change the underlying database schema for subversion | necessary to change the underlying database schema for subversion | ||
줄 62: | 줄 56: | ||
So if you're seeing an error like these you will need to upgrade or | So if you're seeing an error like these you will need to upgrade or | ||
downgrade your repository version. | downgrade your repository version. | ||
+ | </ | ||
- | HOW TO UPGRADE/ | + | ===== HOW TO UPGRADE/ |
- | ---------------------------------------- | + | < |
1. Use an ' | 1. Use an ' | ||
as your repository to create a dumpfile of your repository: | as your repository to create a dumpfile of your repository: | ||
줄 107: | 줄 101: | ||
$ cp old-repos/ | $ cp old-repos/ | ||
+ | </ | ||
- | WHY DID YOU CHANGE THE SCHEMA? | + | ===== WHY DID YOU CHANGE THE SCHEMA? |
- | ----------------------------- | + | < |
Subversion was still pre-1.0 when the changes that required schema | Subversion was still pre-1.0 when the changes that required schema | ||
versions 2 and 3 were made, and thus constantly improving. | versions 2 and 3 were made, and thus constantly improving. |