I'm having trouble checking files using the release tag and hope someone here can help.
Basically my repository is structured as follows
module1
- src
- jsp
- conf
module2
- src
- jsp
- conf
A release may include changes to either module1 or module2, or both. There are several developers who can work with any files in any of the modules.
To work with the new version, we check the latest version (for example, LIVE-REL-2.4) using the following command
cvs checkout –r "LIVE-REL-2.4" moduleName
Please note that we do not check trunc. The reason for this is that if you order from trunc, you include files that have been registered by other developers, but you do not want to include them in the next version.
, , . , , .
cvs tag BUG434 <file1>
cvs tag BUG435 <file2>
, .
cvs tag – r "LIVE-REL-2.4" "LIVE-REL-2.5"
release ,
cvs tag –r "BUG434" "LIVE-REL-2.5"
cvs tag –r "BIG435" "LIVE-REL-2.5"
, " " , . ,
cvs checkout –r "LIVE-REL-2.5" moduleName
. , . , , .
sticky tag `LIVE-REL-2.5' for file `DatabaseFacade.java' is not a branch
, . , googling, .
, , "". , , . "HEAD" , - 3 .
, , , . , , -, , .
, "HEAD" , .
:
- , , , " "?
- , ?
- . ?
- , , - , , , , ?
.