举例中,svn服务器地址为https://192.168.2.97:8443/svn/iosacq/trunk/,本地程
录为~/YNRCCMSForiPad/
1.查看svn服务器地址的录
svn ls svn服务器地址
svn ls https://192.168.2.97:8443/svn/iosacq/
结果:
yangshuseis-Mac-mini:~ yang0123shu$ svn ls https://
192.168.2.97:8443/svn/iosacq/
branches/
tags/
trunk/
2.Check out,从svn服务器同步项到本地
svn co svn地址录 本地录
eg: svn co https;//192.168.2.97:8443/svn/iosacq/trunk/ ~/CheckOut/
结果:
yangshuseis-Mac-mini:~ yang0123shu$ svn co https://
192.168.2.97:8443/svn/iosacq/trunk/ ~/CheckOut/
A CheckOut/YNRCCBusinessMSForiPad
A CheckOut/YNRCCBusinessMSForiPad/._stepArrow.png
A CheckOut/YNRCCBusinessMSForiPad/._ios.png
....
C CheckOut/._DLComfortServiceListViewController.m
Checked out revision 17.
Tree conflict on 'CheckOut/._.DS_Store'
> local file unversioned, incoming file add upon update
Select: (r) mark resolved, (p) postpone, (q) quit resolution, (h)
help: q
3.Commit,提交更改到服务器,需事先创建个.log件,如 touch ~/
YNRCCMSForiPadSVN.log.然后需要进到提交件更改对应录
同步.m和.h件
提交.m件
svn ci *.m -F ~/YNRCCMSForiPad.log
提交.h件
svn ci *.h -F ~/YNRCCMSForiPad.log
提交DLAppSettingViewController.m件
svn ci DLAppSettingViewController.m -F ~/YNRCCMSForiPad.log
提交.m和.h件
eg:svn ci * -F ~/YNRCCMSForiPad.log
yangshuseis-Mac-mini:iosacq yang0123shu$ svn ci * -F ~/svn.log
结果:
Sending YNRCCBusinessMSForiPad.xcodeproj/project.xcworkspace/
xcuserdata/yang0123shu.xcuserdatad/UserInterfaceState.xcuserstate
Transmitting file data .
Committed revision 15.
添加件(.h,.m,图等)到服务器(同样需要进所添加件对应的录)
svn add DLAppSettingViewController.m