SVN使用说明SVN使用说明.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVN使用说明SVN使用说明

TotoiseSVN的基本使用方法一、入源代码到SVN服务器 假如我们使用文件夹中创建了一个项目,我们要把这个项目的源代码入到SVN Server上的代码库中里,首先右键点击文件夹,这时候的右键菜单如下图所示: 图2-2-1 点击Import,弹出下面的窗体,其中 是服务器名,svn是代码仓库的根目录,是我们的一个代码库: 图2-2 点击OK按钮,会弹出下面的窗体,要求输入凭据: 图2-2-3 在上面的窗体中输入用户名和密码,点击OK按钮: 图2-2-4 如上图所示,好了,源代码已经成功入SVN服务器了。这时候团队成员就可以出SVN服务器上的源代码到自己的机器了。 二、出源代码到本机 在本机创建文件夹,右键点击Checkout,弹出如下图的窗体: 图2-2-5 在上图中URL of Repository:下的文本框中输入svn server中的代码库的地址,其他默认,点击OK按钮,就开始出源代码了。 说明:上图中的Checkout Depth,有4个选项,分别是出全部、只出下一级子目录和文件、只出文件、只出空项目,默认的是第一项。 上面的例子中,我们也可以使用web的方式访问代码库,在浏览器中输入/svn/StartKit/ 这时候也会弹出对话框,要求输入用户名和密码,通过验证后即可浏览代码库中的内容。 搞定!源代码已经成功出到刚才新建的StartKit目录中。 打开StartKit目录,可以看到如下图的文件夹结构: 图2-2-5 一旦你对文件或文件夹做了任何修改,那么文件或文件夹的显示图片机会发生变化。下图中我修改了其中的二个文件: 图2-2-7 大家看一下不同状态所对应的图片: 图2-2-8 我们已经知道怎么将源代码入到SVN服务器,怎么从服务器出代码到本机,也简单了解了不同状态所对应的图案啦。 三、提交修改过的文件到SVN服务器 上面的图2-2-7中,我修改了位于Model文件中的二个文件ImageInfo.cs和NewsInfo.cs,下面演示如何提交到SVN服务器。 注意:提交源代码到服务器时,一定确保本机的代码是必威体育精装版版本,否则可能提交失败,或者造成版本冲突。 在Model文件夹上点击右键或在Model文件下的空白处点击右键,点击SVN Commit…弹出下面的窗体: 图2-2-9 点击OK按钮后,弹出如下图的窗体: 图2-2-10 四、添加新文件到SVN服务器 我们在文件下添加一个新的文件UserInfo.cs,在Model文件下的空白处点击右键,点击SVN Commit…,和上面讲的提交修改过的文件到SVN服务器一样,就可以了。 另外也可以在文件UserInfo.cs上点击右键,点击TortoiseSVN=Add,弹出如下图的窗体: 图2-2-11 选中UserInfo.cs文件,点击OK按钮,这样并没有将这个文件提交到SVN服务器,只是将这个文件标记为源代码库库中的文件,并将其状态置为修改状态。之后,我们要再SVN Commit这个文件一次,才可以将其真正提交到SVN服务器上的代码库中。 上面讲是添加文件,实际上,添加文件夹的步骤也是一样的,这里就不说了。 五、更新本机代码与SVN服务器上必威体育精装版的版本一致 这个也很简单,只要在需要更新的文件夹上点击右键或在该文件下的空白处点击右键,点击SVN Update,就可以了。 注意:更新操作可能会因为版本冲突而失败,这是可以使用合并【Merge】或其他方法解决;也可能因为锁定【Get Lock】而失败,这是需要先解锁【Release Lock】。 六、重命名文件或文件夹,并将修改提交到SVN服务器 只要在需要重命名的文件或文件夹上点击右键,点击TortiseSVN=Rename…,在弹出的窗体中输入新名称,点击OK按钮,就可以了。此方法也不是直接重命名,而是将该文件或文件夹的名称标记为重命名后名称,也需要我们使用SVN Commit提交到SVN服务器后才真正重命名。 七、删除文件或文件夹,并将修改提交到SVN服务器 最简单就是,你直接删除文件或文件夹,然后使用SVN Commit提交更新到SVN服务器。另外一种方法是在你要删除的文件或文件夹上点击右键=TortoiseSVN=Delete删除,此方法也不是直接删除,而是将该文件或文件夹的状态置为删除,也需要我们使用SVN Commit提交到SVN服务器后才真正删除。 说明:实际上,从你把源代码入SVN服务器开始,每一个版本的数据和文件,就算是你已经删除了的,也都可以随时出。 版本冲突原因: 假设A、B两个用户都在版本号为100的时候,更新了kingtuns.txt这个文件,A用户在修改完成之后提交kingtuns.txt到服务器,这个时候提交成功,这个

文档评论(0)

cduutang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档