电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

SVN培训教程VIP免费

SVN培训教程_第1页
1/17
SVN培训教程_第2页
2/17
SVN培训教程_第3页
3/17
Subversion培训©2009AEROTEK24/10/192目录Subversion简介配置库结构SVN工作原理SVN的工作流程SVN基本功能©2009AEROTEK24/10/193SVN简介历史:对CVS提供的功能不满,关键词:CollabNET、KarlFogel、JimBlandy2000年6月份开始编程2002年第一个版本功能特性所有提交的目录、文件和数据都被版本化;真正的原子提交支持Apache分支和版本的操作开销很少等等©2009AEROTEK24/10/194Subversion架构BerkleyDBFSFSSubversionRepositoryClientInterfaceRepositoryInterfaceGUIclientappsCommandlineclientappsClientLibraryWorkingCopyManagementLibraryRepositoryaccessDAVSVNLocalApachemod_davmod_dav_svnsvnserveInternet(AnyTCP/IPNetwork)©2009AEROTEK24/10/195配置库结构Project2Project1trunktagsbranchestagsbranchestrunkProject1RootProject2RootProject2Project1Project2Project1tagsbranchestrunk©2009AEROTEK24/10/196SVN工作原理0123©2009AEROTEK24/10/197SVN工作流程svncheckoutsvnupdate取版本svnaddsvnmovesvndelete修改代码svnstatus-u检查改动svnupdate更新本地文件svndiffsvnresolved归并改动,解决冲突svncommit提交改动105100106SVN配置库©2009AEROTEK24/10/198SVN基本功能——导入Importthelocallystoredprojecttreetotherepositoryserver.RepositoryServerTheclientmachine©2009AEROTEK24/10/199SVN基本功能——签出RepositoryServerTheclientmachineCheckoutaworkingcopyStatusnormalAddedfile/directorydeletedfile/directoryLockedModifiedReadonly©2009AEROTEK24/10/1910SVN基本功能——提交©2009AEROTEK24/10/1911SVN基本功能添加目录、文件;改名拷贝文件检查改动撤消操作©2009AEROTEK24/10/1912SVN操作——警告警告警告•不允许不通过SVN的命令进行删除、移动、拷贝、创建文件或文件夹•建议使用TortoiseSVN©2009AEROTEK24/10/1913团队使用SVN——签出HarrySallycheckoutp1checkoutp1©2009AEROTEK24/10/1914团队使用SVN——归并©2009AEROTEK24/10/1915团队使用SVN——解决冲突©2009AEROTEK24/10/1916建立版本tagsProject1RootRelease1trunk©2009AEROTEK24/10/1917建立分支branchestrunkCalcRootPaintmy-calcbranchbranchestrunk

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部