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

Svn版本管理教程VIP免费

Svn版本管理教程_第1页
1/13
Svn版本管理教程_第2页
2/13
Svn版本管理教程_第3页
3/13
用 subversion(SVN)进行版本管理老是给别人讲 svn,花时间太多,近来无事,就写了 subversion 的版本管理技巧,基本的没多讲,只捡重要的写了一下,以便一劳永逸,希望有用。好难编辑,终于搞完了...版本管理约定程序员编写程序的过程中,每个程序都会有很多不同的版本,这就需要程序员很好的管理代码,在需要的时间可以取出需要的版本,并且每个版本都有一个完整的说明。我们使用 Sub Version(简称 SVN)作为版本管理工具。这里着重介绍 SVN 作为跨平台的多人协作使用方法。在多个程序员管理同一段代码的过程中,版本的管理显得尤为重要,使用SVN 可以方便的进行分支、合并,记录下所有的版本。SVN 基本配置在开始某项软件、文档的开发与撰写时,首先由配置管理负责人建立SVN 仓库、用户名及其权限,并通知相关人员 SVN 仓库地址、SVN 仓库负责人。配置强制注释SVN 仓库的负责人把工程的 tsvn:logminisize 设置为 1,以便强制注释。设置方法:在你的工程文件夹右键->属性中,进入 Subversion 标签,选中 tsvn: logminisize,确保复选框 recursive选中,然后点击 Set 按钮把它的值设为 1,其意思是指提交的注释最短长度为一个字。如图:SVN 软件配置1.忽略文件在 SVN 的[Setting]的[General]中,设置需要忽略的文件以便忽略掉一些临时的、无用的文件,常被忽略的文件有*.opt *.ncb *.suo *.plg *.pch *.idb *.pdb *.scc *.obj Debug Release *.o *.bin *.out *.ilk *.aps debug release *.clw *.bak。每个程序员可以根据自己的需要进行修改忽略文件,上面只是使用 VC++与 Tornado 编程时常用的一些忽略文件。2.合并比较工具在 Merge Tool中可以选择用来合并的工具,强烈推荐用 Arax is Merge。在[Setting]->[Diff]中填入"C:\Program Files\Arax is\Arax is Merge v 6.5\Merge.ex e";在[Setting]->[Merge]的选项中,填入"C:\Program Files\Arax is\Arax is Merge v 6.5\Merge.ex e" %theirs %mine %merged ;其中"C:\Program Files\Arax is\Arax is Merge v 6.5\Merge.ex e"是指合并工具的路径,%theirs %mine %merged 分别指..将要合并到主干的分支,主干,及合并后的结果。SVN 仓库目录结构SVN 仓库的负责人规划好仓库的目录结构。推荐的目录结构如下图所示。仓库的一级目录只有两个,分别为 code 和 doc。其中,doc 主要用来放置先期的文档,code...

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

碎片内容

Svn版本管理教程

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