ENG1003 Lecture Notes - Lecture 6: Git, Code Review, Moodle

72 views6 pages
Version(control(system !"#$%&%"'(")'(*+,-%"*.,*"*-,&/)"
0%-)$'1)"'("($2%)3"4))%1*$,2256"$10'20%)"&,#*7-$18",19"
)*'-$18"$1('",:*"$19$0"-%0)"'("($2%)3";%8)"'(":7$2*<$1"0%-3"
&'1*-'2=">''82%"?'&)6"?-'#:'@6"A,&"BC"DE
!!"#$%&'()*+,#-'.(-*./*'(0'+'01$2*/'2,-
34*%.(/')*5*$*-,"*./*/'2,-*%.(-'-",("*67*,$%8*."8,#
F%*"7)"%,)$25=
G9%1*$(5 #,-*$&72,-"0%-3)"'("($2%)"
H
I%)*'-%",15"#-%03"0%-3)"'(","*-,&/%9"($2%
H
J'-/"'1"($2%)"&'1&7--%1*25 +K"'*.%-"##2
H
J.5"1%&%)),-5=
O78"$1"2,*%)*"0%-3"1'*"$1"#,-*$&72,-"#,)*"0%-3"
;-%8-%))$'1E"<<N"9%:788$18".,)"*'"('&7)"'1"&.,18%)"
M,9%"*'"&'9%":*+1"*.%)%"P"0%-3)
Q$2%"-%0$)$'1)=
R$M%",19"9,*%
S7*.'-
L.,18%)"*'"($2%"('-"*.,*"-%0
?%2*,) !"&.,18%)"*'"($2%)":%*+%%1"&'1)%&7*$0%"
-%0$)$'1)";)*'-%9"$1*%-1,225E
?$(( !".7M,1<-%,9,:2%"*%@*"($2%"9%)&-$:$18",")%*"'("
2$1%<:5<2$1%"&.,18%)"*'","($2%3"R.%)%"&.,18%)"&,1":%"
,7*'M,*$&,225",##2$%9"$1","#-'&%))"&,22%9" #,*&.$18
A,/%)"9$(("($2%)"7)%(72"('-"
&'MM71$&,*$18"&'9%"&.,18%)")7&&$1&*25
§
LA"*''2)=
GitLab K">$*T7:
H
C7:0%-)$'1";CUVE
H
A%-&7-$,2
H
Refer(to(examples(on(
moodle(+(screenshots
S22'+$18"&'1&7--%1* +'-/":*+1"M72*$#2%"##2
J'-/)#,&% !"+.,*"$19$03"#-'8-,MM%-)"+'-/"+$*."
*.,*"&'1*,$1)"&'M#2%*%"&'#5"'("#-'W%&*"&'9%
A72*$#2%"+'-/)#,&%)"('-"P"9$(("&.,18%)";%83"X"
(%,*7-%6"P":78E
H
I%#')$*'-5 !")*'-%)"M,)*%-"&'#5"'("&'9%K2,*%)*"0%-3"
'(",22"($2%)"Y"0%-3".$)*'-5K.$)*'-5"'("&.,18%)"*'"*.')%"
($2%)3"
S&&%))"*'"'29"0%-3)"8''9"$("1%+"0%-3".,)":78"
*.,*"+,)1Z*"$1"'*.%-)K-%8-%))$'1["1'"
-%(%-%1&%)"*'"#-%0$'7)"*.'78.*"#-'&%))%)"
:%.$19"%0'27*$'1"'(")'(*+,-%"$("1'*"
9'&7M%1*%9"$1"1%+"0%-3["+.%1"($@$18",":78"$1"
#-%03"0%-3"'(")'(*+,-%["*-,&/$18"M72*$#2%"0%-3)["
('-"##2"7)$18"'29%-")'(*+,-%
>$*".,)"2'&,2";7)%9":5")$182%"#%-)'1E"\"-%M'*%"
;7)%9":5"*%,ME"-%#')
H
]-%0$'7)25"7)%9"shared(directories
GM#'))$:2%"*'")%%"'*.%-")'(*+,-%"%18$1%%-)Z"
+'-/"<<N"&'9%"9'%)1Z*":%.,0%"*.%"+,5"5'7"
%@#%&*",19"5'7"9'1Z*"/1'+"+.5
Simultaneous(updates="$("),0%9"^"-'78.25"
*.%"),M%"*$M%":5"P"##26"'1%"#%-)'1Z)"&.,18%)"
&'729":%"'0%-+-$**%1",19"*.7)"2')*"<<N"1'*")'"
#-'97&*$0%")'23"+,)"2'&/$18","($2%"+.%1"
'#%1%9":5"'1%"#%-)'1")'"M'-%"*.,1"X"#%-)'1"
&'7291Z*"%9$*",*"'1%"*$M%"
C'20%9":5"-%#')$*'-5
§
H
C5)*%M",7*'M,*$&,225"M%-8%) 9$(("-%0$)$'1)"M,9%":5"P"9$(("
##2"*'"),M%"($2%";$("1'"&'1(2$&*E6"'*.%-+$)%"M,-/",)"&'1(2$&*"
('-"5'7"*'"-%)'20%
L2'1% !"&-%,*%9"2'&,2"&'#5"'("-%#'"*'"+'-/"+$*.H
C*,8$18 !"M,-/$18","&.,18%",)")'M%*.$18"5'7",-%"
$1*%19$18"*'"&'MM$*
H
L'MM$* !"*'"*,/%")#%&$($&K)*,8%9"2'&,2"&.,18%)"\"
)*'-%"$1"2'&,2"-%#'
H
]7). !",&*"'("*,/$18",15"&.,18%)"%@$)*$18"$1"2'&,2"
-%#'",19",99$18"*'"-%M'*%"-%#'
H
]722 !",&*"'("*,/$18",15"1%+%-"&.,18%)"$1"-%M'*%"
-%#'",19",99$18"*'","2'&,2"-%#'
H
A%-8$18 !"&'M:$1$18",15"-%M'*%"&.,18%)"+K",15"
2'&,2"&'MM$*)"M,9%")$1&%"2,)*"#722
H
A%-8%"L'1(2$&*) !"+.%1"#722$18"$1*-'97&%)"&.,18%"
(-M"-%M'*%"-%#'"*.,*"&'1(2$&*)"+K"2'&,225"M,9%"
&'MM$*3">$*"M,-/)",)"_&'1(2$&*_",19"8$0%)"&.,1&%"*'"
9%&$9%"&'--%&*")*,*%"\"-%)'20%"&'1(2$&*
H
Configuration !",")%*"'("($2%)",19"0%-3)"&'1)$)*%1*"
+K"%,&."'*.%-";$3%3")*,*%"\"0%-3"'("%,&."($2%"$1"#-'W3"
^"*$M%"'("&'1($83E
C*'-%9",)"_&'MM$*)_"$1"0%-3"&'1*-'2")5)*%M6"
%,&."+K","2'8"M%)),8%"9%)&-$:$18"*.%")%*"'("
&.,18%)"M,9%"$1"*.,*"&'MM$*
H
L'1($83"M,1,8%M%1*"*''2)"'((%-","+,5"'("
*,88$18","&'1($83"*'"$19$&,*%"2'8$&,2"0%-3"'("
*.%")'(*+,-%
H
L'1($87-,*$'1"A,1,8%M%1* #,-*$&72,-25"7)%(72"
+.%1")'(*+,-%"-%`)"N!P"9$0%-8%1*"2$1%)"'("9%03"
SaS":-,1&.%)6",19"2,*%-"'1"1%%9$18"*'"M%-8%"*.%"
:,&/"*8*
>''9"('-"($@$18",":78";71-%2,*%9"*'"1%+"
(%,*7-% :%$18"&-%,*%9E"$19%#%19%1*25"'("
1%+"&.,18%)"<<N"&-%,*%":-,1&.%)"*'"+'-/"
'1"1%+"(%,*7-%)6":,)$18"&.,18%)"'1"2,)*"
/1'+1"+'-/$18"0%-3"'("&'9%
I%03".$)*'-5
L.,18%)"9'1Z*"$1*%-(%-%"+K"'*.%-"
##2Z)"'18'$18"&.,18%)
H
Q$@"71-%2,*%9 *.$18)"'1"*-71/ ;M,$1"
9%0%2'#M%1*":-,1&.E"\"M'0%"*.$18)":*+1"
:-,1&.%)
T'+"),M%")%&7-$*5"($@"$)"M,9%"*'"
M72*$#2%"0%-3)"'(")'(*+,-%";S19-'$9"b"
\"cE
H
dd%9$*"&'MM%1*)"
*'"$1&279%"
constant
0,27%)6"
%@#2,$1K-%(%-"*'"
*.%M
Internal(documentation(&(review
G1('-M"*%,M"M%M:%-)"'("&7--%1*",&*$0$*$%)H
C%-0%",)"&'22%&*$0%"M%M'-5"9%*,$2$18"9%&$)$'1)",19"&'M#2%*%9"+'-/H
L'9%"9'&7M%1*,*$'1
G12$1% &'MM%1*)"!"9'&7M%1*"$19$03")%&*$'1)K)*,*%M%1*)K2''#)"$1"
&'9%";KKE
H
T%,9%- &'MM%1*)"!"8%1%-,225"9%)&-$:%"#7-#')%"'(","2'8$&,2")%&*$'1"'("
&'9%6"(71&*$'1Z)"#,-,M%*%-)6"'7*#7*;)E"-%*7-1%96"#-%&'19$*$'1)"'1"
#,-,M%*%-)"%*&3
e)7,225"#2,&%9",:'0%")'7-&%"($2%)6"'-":%('-%"(71&*$'1KM%*.'9"
9%()
Q'-M"'("$1*%-(,&%"9'&7M%1*,*$'1
H
S15*.$18"1'1<':0$'7)").29":%"9'&7M%1*%9
?'&7M%1*"9%&$)$'1)"*.,*"M,5"1%%9"*'"&.,18%"2,*%-6"'-"&'729":%"
)7-#-$)$18
S79$%1&%"7)7,225"5'7-)%2("'-"'*.%-"#-'8-,MM%-)"+.'"M,5"
M'9$(5K%@*%19"&'9%
e#9,*%"&'MM%1*)"+.%1"7#9,*$18"&'9%
G("*''"M,15"&'MM%1*)6"&'1)$9%-")$M#2$(5$18
L'MM%1*)"'125"M%,1*"('-"&2,-$(5$18"'-"%@#2,$1$18"&'9%6"VBR"M,/$18"
&2%,-"+.%-%"M%*.'9K(71&*1":%8$1)K%19)
L'9$18",)"$*)"'+1"9'&7M%1*,*$'1
J$*."-%,9,:$2$*5"'("&'9%6"&'M%)",:$2$*5"'("&'9%"*'"&'MM"#7-#')%
L'1)$)*%1&5"$M#*"$1")*-7&*7-%6"2,5'7*",19"1,M$18"'("&'9%",19"
9'&7M%1*,*$'1
?%)&-$#*$0%"1,M%)"('-"0,-6"(71&*1)6"&2,))%)6"M%*.'9)
483"average $1"+'-/).'#"%8
A,8$&"17M:%-) ;0,27%)"*.,*",-%"2$**%-%9",19"-%#%,*%9"*.-'78.'7*"
&'9%3"G("9'1Z*"&.,18%6"&,1":%"M,-/%9"+$*."const egACCELE"&,1":%"
M,9%"M'-%"-%,9,:2%"Y"-%97&%"%--'-)";&'M:$1%)"M,15"$19$0"17M:%-)"
*.-'78."#,-,M%*%-$),*$'1E":5"M,/$18"*.%M"1,M%9"0,-)
L'9%"-%0$%+ !").,-$18"&'9%"&.,18%)"+K"'*.%-"*%,M"M%M:%-)"('-"-%0$%+
L'9%"&.,18%)").,-%9",)","9$(("\",&&'M#,15$18"2'8"M)8
a1'+1",)"_#,*&._
e)7,225"9'1%"*.-7"%M,$2K'12$1%"-%#'".')*$18"*''2)
U,27,:2%",)"'*.%-)")%%"%--'-)"5'7"M$))%9
S2)'"$M#*"*'"-%0$%+"9$(()"'("'+1"&.,18%)"#-$'-"*'"&'MM$*6"*'"&.%&/"
*.%"&.,18%)":%$18"&'MM$**%9",-%"*.%"'1%)"5'7"$1*%19%9
B*.%-"*%,M"M%M:%-)",2)'"2%,-1",:'7*".'+"5'7Z0%"+-$**%1"*.%"&'9%"
+.$2%"*.%5Z-%"-%0$%+$18"$*
Q'-":$8"'#%1<)'7-&%"#-'W)6"J%:a$*";C,(,-$EKQ$-%('@",22'+)"&'9%"*'":%"
-%0$%+%9":5"M72*$#2%"##2
T,0%"89",90$&%"('-"M,/$18"#,*&.%)"*.,*"&,1":%"%,)$25"-%,9"\"
719%-)*''9":5"'*.%-)
Week$6:$Configuration$Management
C719,56"P"S#-$2"PfXg
PP=hc
Unlock document

This preview shows pages 1-2 of the document.
Unlock all 6 pages and 3 million more documents.

Already have an account? Log in
Version(control(system !"#$%&%"'(")'(*+,-%"*.,*"*-,&/)"
0%-)$'1)"'("($2%)3"4))%1*$,2256"$10'20%)"&,#*7-$18",19"
)*'-$18"$1('",:*"$19$0"-%0)"'("($2%)3";%8)"'(":7$2*<$1"0%-3"
&'1*-'2=">''82%"?'&)6"?-'#:'@6"A,&"BC"DE
!!"#$%&'()*+,#-'.(-*./*'(0'+'01$2*/'2,-
34*%.(/')*5*$*-,"*./*/'2,-*%.(-'-",("*67*,$%8*."8,#
F%*"7)"%,)$25=
G9%1*$(5 #,-*$&72,-"0%-3)"'("($2%)"H
I%)*'-%",15"#-%03"0%-3)"'(","*-,&/%9"($2%H
J'-/"'1"($2%)"&'1&7--%1*25 +K"'*.%-"##2H
J.5"1%&%)),-5=
L-$*$&,2":78"$1"#-%03"0%-3""'("#-'97&*"-%#'-*%9":5"
&7)*'M%-")%0%-,2"M'1*.)"$1*'"5'7-"9%0%2'#M%1*"'("
,"1%+"0%-3 <<N".,0%"*'"%9$*"'29"0%-3"'("&'9%"*.,*"
&7)*'M%-"$)"7)$18
O78"$1"2,*%)*"0%-3"1'*"$1"#,-*$&72,-"#,)*"0%-3"
;-%8-%))$'1E"<<N"9%:788$18".,)"*'"('&7)"'1"&.,18%)"
M,9%"*'"&'9%":*+1"*.%)%"P"0%-3)
Q%,*7-%"-%&%1*25",99%9 &,7)%)"M,15"#-':2%M)",19"
.,)"*'":%"-%M'0%9"<<N"%,)$%)*",19"2%,)*"%--'-<#-'1%"
+,5"$)"*'"-%0%-*"*'"#-%03"0%-3"K"719'"&'9%"&.,18%)"
*.,*",99%9"*.%"(%,*7-%
Q$2%"-%0$)$'1)=
R$M%",19"9,*%
S7*.'-
L.,18%)"*'"($2%"('-"*.,*"-%0
?%2*,) !"&.,18%)"*'"($2%)":%*+%%1"&'1)%&7*$0%"
-%0$)$'1)";)*'-%9"$1*%-1,225E
?$(( !".7M,1<-%,9,:2%"*%@*"($2%"9%)&-$:$18",")%*"'("
2$1%<:5<2$1%"&.,18%)"*'","($2%3"R.%)%"&.,18%)"&,1":%"
,7*'M,*$&,225",##2$%9"$1","#-'&%))"&,22%9" #,*&.$18
A,/%)"9$(("($2%)"7)%(72"('-"
&'MM71$&,*$18"&'9%"&.,18%)")7&&$1&*25
§
LA"*''2)=
GitLab K">$*T7:H
C7:0%-)$'1";CUVEH
A%-&7-$,2H
Refer(to(examples(on(
moodle(+(screenshots
S22'+$18"&'1&7--%1* +'-/":*+1"M72*$#2%"##2
J'-/)#,&% !"+.,*"$19$03"#-'8-,MM%-)"+'-/"+$*."
*.,*"&'1*,$1)"&'M#2%*%"&'#5"'("#-'W%&*"&'9%
A72*$#2%"+'-/)#,&%)"('-"P"9$(("&.,18%)";%83"X"
(%,*7-%6"P":78E
H
I%#')$*'-5 !")*'-%)"M,)*%-"&'#5"'("&'9%K2,*%)*"0%-3"
'(",22"($2%)"Y"0%-3".$)*'-5K.$)*'-5"'("&.,18%)"*'"*.')%"
($2%)3"
S&&%))"*'"'29"0%-3)"8''9"$("1%+"0%-3".,)":78"
*.,*"+,)1Z*"$1"'*.%-)K-%8-%))$'1["1'"
-%(%-%1&%)"*'"#-%0$'7)"*.'78.*"#-'&%))%)"
:%.$19"%0'27*$'1"'(")'(*+,-%"$("1'*"
9'&7M%1*%9"$1"1%+"0%-3["+.%1"($@$18",":78"$1"
#-%03"0%-3"'(")'(*+,-%["*-,&/$18"M72*$#2%"0%-3)["
('-"##2"7)$18"'29%-")'(*+,-%
>$*".,)"2'&,2";7)%9":5")$182%"#%-)'1E"\"-%M'*%"
;7)%9":5"*%,ME"-%#')
H
]-%0$'7)25"7)%9"shared(directories
GM#'))$:2%"*'")%%"'*.%-")'(*+,-%"%18$1%%-)Z"
+'-/"<<N"&'9%"9'%)1Z*":%.,0%"*.%"+,5"5'7"
%@#%&*",19"5'7"9'1Z*"/1'+"+.5
Simultaneous(updates="$("),0%9"^"-'78.25"
*.%"),M%"*$M%":5"P"##26"'1%"#%-)'1Z)"&.,18%)"
&'729":%"'0%-+-$**%1",19"*.7)"2')*"<<N"1'*")'"
#-'97&*$0%")'23"+,)"2'&/$18","($2%"+.%1"
'#%1%9":5"'1%"#%-)'1")'"M'-%"*.,1"X"#%-)'1"
&'7291Z*"%9$*",*"'1%"*$M%"
C'20%9":5"-%#')$*'-5
§
H
C5)*%M",7*'M,*$&,225"M%-8%) 9$(("-%0$)$'1)"M,9%":5"P"9$(("
##2"*'"),M%"($2%";$("1'"&'1(2$&*E6"'*.%-+$)%"M,-/",)"&'1(2$&*"
('-"5'7"*'"-%)'20%
L2'1% !"&-%,*%9"2'&,2"&'#5"'("-%#'"*'"+'-/"+$*.H
C*,8$18 !"M,-/$18","&.,18%",)")'M%*.$18"5'7",-%"
$1*%19$18"*'"&'MM$*
H
L'MM$* !"*'"*,/%")#%&$($&K)*,8%9"2'&,2"&.,18%)"\"
)*'-%"$1"2'&,2"-%#'
H
]7). !",&*"'("*,/$18",15"&.,18%)"%@$)*$18"$1"2'&,2"
-%#'",19",99$18"*'"-%M'*%"-%#'
H
]722 !",&*"'("*,/$18",15"1%+%-"&.,18%)"$1"-%M'*%"
-%#'",19",99$18"*'","2'&,2"-%#'
H
A%-8$18 !"&'M:$1$18",15"-%M'*%"&.,18%)"+K",15"
2'&,2"&'MM$*)"M,9%")$1&%"2,)*"#722
H
A%-8%"L'1(2$&*) !"+.%1"#722$18"$1*-'97&%)"&.,18%"
(-M"-%M'*%"-%#'"*.,*"&'1(2$&*)"+K"2'&,225"M,9%"
&'MM$*3">$*"M,-/)",)"_&'1(2$&*_",19"8$0%)"&.,1&%"*'"
9%&$9%"&'--%&*")*,*%"\"-%)'20%"&'1(2$&*
H
Configuration !",")%*"'("($2%)",19"0%-3)"&'1)$)*%1*"
+K"%,&."'*.%-";$3%3")*,*%"\"0%-3"'("%,&."($2%"$1"#-'W3"
^"*$M%"'("&'1($83E
C*'-%9",)"_&'MM$*)_"$1"0%-3"&'1*-'2")5)*%M6"
%,&."+K","2'8"M%)),8%"9%)&-$:$18"*.%")%*"'("
&.,18%)"M,9%"$1"*.,*"&'MM$*
H
L'1($83"M,1,8%M%1*"*''2)"'((%-","+,5"'("
*,88$18","&'1($83"*'"$19$&,*%"2'8$&,2"0%-3"'("
*.%")'(*+,-%
H
L'1($87-,*$'1"A,1,8%M%1* #,-*$&72,-25"7)%(72"
+.%1")'(*+,-%"-%`)"N!P"9$0%-8%1*"2$1%)"'("9%03"
SaS":-,1&.%)6",19"2,*%-"'1"1%%9$18"*'"M%-8%"*.%"
:,&/"*8*
>''9"('-"($@$18",":78";71-%2,*%9"*'"1%+"
(%,*7-% :%$18"&-%,*%9E"$19%#%19%1*25"'("
1%+"&.,18%)"<<N"&-%,*%":-,1&.%)"*'"+'-/"
'1"1%+"(%,*7-%)6":,)$18"&.,18%)"'1"2,)*"
/1'+1"+'-/$18"0%-3"'("&'9%
I%03".$)*'-5
L.,18%)"9'1Z*"$1*%-(%-%"+K"'*.%-"
##2Z)"'18'$18"&.,18%)
H
Q$@"71-%2,*%9 *.$18)"'1"*-71/ ;M,$1"
9%0%2'#M%1*":-,1&.E"\"M'0%"*.$18)":*+1"
:-,1&.%)
T'+"),M%")%&7-$*5"($@"$)"M,9%"*'"
M72*$#2%"0%-3)"'(")'(*+,-%";S19-'$9"b"
\"cE
H
dd%9$*"&'MM%1*)"
*'"$1&279%"
constant
0,27%)6"
%@#2,$1K-%(%-"*'"
*.%M
Internal(documentation(&(review
G1('-M"*%,M"M%M:%-)"'("&7--%1*",&*$0$*$%)H
C%-0%",)"&'22%&*$0%"M%M'-5"9%*,$2$18"9%&$)$'1)",19"&'M#2%*%9"+'-/H
L'9%"9'&7M%1*,*$'1
G12$1% &'MM%1*)"!"9'&7M%1*"$19$03")%&*$'1)K)*,*%M%1*)K2''#)"$1"
&'9%";KKE
H
T%,9%- &'MM%1*)"!"8%1%-,225"9%)&-$:%"#7-#')%"'(","2'8$&,2")%&*$'1"'("
&'9%6"(71&*$'1Z)"#,-,M%*%-)6"'7*#7*;)E"-%*7-1%96"#-%&'19$*$'1)"'1"
#,-,M%*%-)"%*&3
e)7,225"#2,&%9",:'0%")'7-&%"($2%)6"'-":%('-%"(71&*$'1KM%*.'9"
9%()
Q'-M"'("$1*%-(,&%"9'&7M%1*,*$'1
H
S15*.$18"1'1<':0$'7)").29":%"9'&7M%1*%9
?'&7M%1*"9%&$)$'1)"*.,*"M,5"1%%9"*'"&.,18%"2,*%-6"'-"&'729":%"
)7-#-$)$18
S79$%1&%"7)7,225"5'7-)%2("'-"'*.%-"#-'8-,MM%-)"+.'"M,5"
M'9$(5K%@*%19"&'9%
e#9,*%"&'MM%1*)"+.%1"7#9,*$18"&'9%
G("*''"M,15"&'MM%1*)6"&'1)$9%-")$M#2$(5$18
L'MM%1*)"'125"M%,1*"('-"&2,-$(5$18"'-"%@#2,$1$18"&'9%6"VBR"M,/$18"
&2%,-"+.%-%"M%*.'9K(71&*1":%8$1)K%19)
L'9$18",)"$*)"'+1"9'&7M%1*,*$'1
J$*."-%,9,:$2$*5"'("&'9%6"&'M%)",:$2$*5"'("&'9%"*'"&'MM"#7-#')%
L'1)$)*%1&5"$M#*"$1")*-7&*7-%6"2,5'7*",19"1,M$18"'("&'9%",19"
9'&7M%1*,*$'1
?%)&-$#*$0%"1,M%)"('-"0,-6"(71&*1)6"&2,))%)6"M%*.'9)
483"average $1"+'-/).'#"%8
A,8$&"17M:%-) ;0,27%)"*.,*",-%"2$**%-%9",19"-%#%,*%9"*.-'78.'7*"
&'9%3"G("9'1Z*"&.,18%6"&,1":%"M,-/%9"+$*."const egACCELE"&,1":%"
M,9%"M'-%"-%,9,:2%"Y"-%97&%"%--'-)";&'M:$1%)"M,15"$19$0"17M:%-)"
*.-'78."#,-,M%*%-$),*$'1E":5"M,/$18"*.%M"1,M%9"0,-)
L'9%"-%0$%+ !").,-$18"&'9%"&.,18%)"+K"'*.%-"*%,M"M%M:%-)"('-"-%0$%+
L'9%"&.,18%)").,-%9",)","9$(("\",&&'M#,15$18"2'8"M)8
a1'+1",)"_#,*&._
e)7,225"9'1%"*.-7"%M,$2K'12$1%"-%#'".')*$18"*''2)
U,27,:2%",)"'*.%-)")%%"%--'-)"5'7"M$))%9
S2)'"$M#*"*'"-%0$%+"9$(()"'("'+1"&.,18%)"#-$'-"*'"&'MM$*6"*'"&.%&/"
*.%"&.,18%)":%$18"&'MM$**%9",-%"*.%"'1%)"5'7"$1*%19%9
B*.%-"*%,M"M%M:%-)",2)'"2%,-1",:'7*".'+"5'7Z0%"+-$**%1"*.%"&'9%"
+.$2%"*.%5Z-%"-%0$%+$18"$*
Q'-":$8"'#%1<)'7-&%"#-'W)6"J%:a$*";C,(,-$EKQ$-%('@",22'+)"&'9%"*'":%"
-%0$%+%9":5"M72*$#2%"##2
T,0%"89",90$&%"('-"M,/$18"#,*&.%)"*.,*"&,1":%"%,)$25"-%,9"\"
719%-)*''9":5"'*.%-)
Week$6:$Configuration$Management
C719,56"P"S#-$2"PfXg PP=hc
Unlock document

This preview shows pages 1-2 of the document.
Unlock all 6 pages and 3 million more documents.

Already have an account? Log in

Document Summary

Version control system = piece of software that tracks versions of files. Essentially, involves capturing and storing info abt indiv revs of files. (egs of built-in ver. control: google docs, dropbox, mac os x) Vs config = a set of files consistent w/ each other. Restore any prev. ver. s of a tracked file. Critical bug in prev. ver. of product reported by customer several months into your development of a new ver. -> have to edit old ver. of code that customer is using. Bug in latest ver. not in particular past ver. (regression) --> debugging has to focus on changes made to code btwn these 2 ver. s. Feature recently added causes many problems and has to be removed --> easiest and least error-prone way is to revert to prev. ver. / undo code changes that added the feature. Deltas = changes to files between consecutive revisions (stored internally)

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers