← Back to team overview

sslug-teknik team mailing list archive

Re: Hj� til CVS

 

Tobias Tobiasen <Tobiasen@xxxxxxxxx> writes:

> Hejsa
> 
> Nu er det sket det uheldige at en har committet nogle meget uheldigt :-(
> Hvordan sletter jeg denne commit? Kan man på en eller anden måde tilbage
> trække den?

> Jeg kender
> cvs update -r1.34
> 
> Hvor man kan få en bestemt version frem, men hvordan får man den til at
> være head?
> 

Det er mulig at der findes nemmere måder - men ved rdiff skulle
det kunne lykkedes.

Lad os sige det gik galt i version 1.35

Først updaterer du din egen udgave til 1.35 !!

Så laver du en :
cvs rdiff -r1.35 -r1.34 mit_project > fix

som giver dig en patch fil med ændringer FRA 1.35 TIL 1.34

den patcher du så med

patch -p0 < fix 

og du kan nu commit dine 'nye' ændringer.
Så vil version 1.34 og 1.36 være ens. 


Test det lige først, ikk ! :-)

/Jakob

-- 
Jakob Goldbach                
Afd. f. Teoretisk Statistik   
Aarhus Universitet            


References