为了账号安全,请及时绑定邮箱和手机立即绑定

版本管理工具介绍---SVN篇

难度初级
时长47分
学习人数
综合评分9.77
355人评价 查看评价
9.9 内容实用
9.8 简洁易懂
9.6 逻辑清晰
  • 1.分支不同 ==> update merge(svn自动合并) 2.分支冲突 ==> 协商解决冲突,选择一个正确的版本覆盖(最新的正确直接Revert最新): 出现四个文件。黄色感叹号代表SVN没办法自动合并,因为A B修改的内容一致。 第一个文件:共同修改内容对比显示。第二个文件:A你的代码 第三个文件:A B修改之前的版本代码 第四个文件:B的代码 解决办法:1.A和B讨论,选择哪个版本。就把那个版本恢复。 恢复方法:比如A的正确,就把第二个文件重命名为A的那个文件名,覆盖。 若想恢复成A B之前的版本,用第三个文件覆盖 若想恢复成B的,也是用第四个文件覆盖,或者在第一个文件右击,revert到现在服务器上的B的版本
    查看全部
  • 1.每次更新前和资源库同步一下,防止自己的代码被覆盖。 2.查看历史记录 右键文件用TortoiseSVN中的Show log,用过自己账号查看;Revert to this revision 回到历史版本;文件被别人删除,在空白处右击,show log,可以查看整个库的所有增删改查操作记录 3.Commit...中的上方空白用于解释说明 4.注销登录,清空用户信息:在空白处右键,选择setting--save data-clearAll
    查看全部
  • TortoiseSVN 客户端 VisualSVN 服务器端 SVN下载地址: VisualSVN:http://www.visualsvn.com/server/download TortoiseSVN:http://tortoisesvn.net/downloads.html
    查看全部
  • 版本控制工具之SVN: 有两个安装版本 1 服务端 这个安装的时候会配置仓库和端口号以及使用http协议还是https协议 2 客户端
    查看全部
  • svn工具作用:能让团队里的小伙伴都能调用其他人的代码,同时每个人的代码之间又不会产生冲突。
    查看全部
  • @版本管理工具介绍---SVN篇——常见问题 1、每天早上上班要update SVN,每天下班要commit SVN。 2、查看是谁动了我的代码,右键 tortoise 后查看 log 日志。 3、文件被别人删除,在空白处右击,show log,可以查看整个库的所有增删改查操作记录,如果单个文件还在,只想查看该文件记录,那就在该文件上查看 log(自从新建一个文件后,对该文件的所有操作都会被服务器仓库记录下来,随时可以可别人商量恢复)。 4、权限清空:TortoiseSVN——Settings——Seved Date——Clear clear all。 5、commit 上面有一块区域是做注释的(推荐常用)。 6、良好冲突: 如果A和B都在修改了代码,B先于A上交,当A去commit的时候,就会提交失败,必须先更新你的本地文件,那么B的代码会和A的代码同时存在(两个人修改的不是一个地方算好的情况了)。 7、较差冲突: 有冲突时提交会产生三个文件,.mine是自己改好之后的代码,rx,ry,x,y两个数字较小者是我改之前的代码,数字较大者,是服务端的代码 1)如果要保留自己的版本,就用mine覆盖原来的代码,再次提交 2)如果认为对方是正确的,就revert一下,这个时候已经拿到了最新的代码(不一定非要这样操作,但是这样方便) 3)如果认为上一个版本是正确的,用版本较小的覆盖(直接删除改后缀名) 经验1:如果Commit Failed!就不要点了ok继续按update了,先把自己的代码复制到一边,再把那个文件revert,再update,再把放在一边的文件重命名复制到相同文件夹下,选中两个冲突的文件,TortoiesSVN->diff,左边是最新的代码,右边的是我的,解决冲突之后两个人最好都update一下。 经验2:与历史记录比对:show log之后,同时选中两个版本(比如现在到了第10版,那么要10/9先比较,看看有没有差异,没有差异,则比较9/8版,如果仍没有差异,以此类推继续比较),Compare revisions。
    查看全部
  • 1.分支不同 ==> update merge(svn自动合并) 2.分支冲突 ==> 协商解决冲突,选择一个正确的版本覆盖(最新的正确直接Revert最新): 出现四个文件。黄色感叹号代表SVN没办法自动合并,因为A B修改的内容一致。 第一个文件:共同修改内容对比显示。第二个文件:A你的代码 第三个文件:A B修改之前的版本代码 第四个文件:B的代码 解决办法:1.A和B讨论,选择哪个版本。就把那个版本恢复。 恢复方法:比如A的正确,就把第二个文件重命名为A的那个文件名,覆盖。 若想恢复成A B之前的版本,用第三个文件覆盖 若想恢复成B的,也是用第四个文件覆盖,或者在第一个文件右击,revert到现在服务器上的B的版本
    查看全部
  • 1.每次更新前和资源库同步一下,防止自己的代码被覆盖。 2.查看历史记录 右键文件用TortoiseSVN中的Show log,用过自己账号查看;Revert to this revision 回到历史版本;文件被别人删除,在空白处右击,show log,可以查看整个库的所有增删改查操作记录 3.Commit...中的上方空白用于解释说明 4.注销登录,清空用户信息:在空白处右键,选择setting--save data-clearAll
    查看全部
  • 每次更新。删除。增加后都要重新提交一次 svn版本控制工具,多人协作,需要安装服务端和客户端,服务端要建仓库和用户,客户端checkout输入用户名和密码,和保存路径;commit提交本地磁盘增删改文件,可以留意蓝问号(新增),红感叹号(修改),绿钩(已提交),还有提交时文件的status状态是missing,modify等等
    查看全部
    0 采集 收起 来源:SVN 的基本操作

    2016-09-15

  • @版本管理工具介绍---SVN篇——SVN客户端的安装与配置 1、在服务器端选择对应的某个仓库,上边便会显示一个路径。在客户端任何一个文件空白处右击,CheckOut—URL of Repository中填写刚才那个仓库的上边显示的url路径地址。在一个局域网或一台电脑上,IP 地址处可以填写电脑名;想通过公网连接,则必须为 IP 地址。 2、Check Out:把下载下来的仓库存放位置。 3、文件夹中的SVN隐藏文件夹不能删除,删除了改文件夹就跟普通文件夹一样了。(根据svn的版本不同,有的只有在最外层有此文件夹,有的是每个文件夹下面都有此文件夹)
    查看全部
  • svn: client: TortoiseSVN Server:VisualSVN
    查看全部
  • @版本管理工具介绍 svn偏--版本控制工具的作用 1 受保护的 2 受约束的 TortoiseSVN 客户端 VisualSVN服务器端 SVN 下载地址: visualSVN:http://www.visualsvn,com/servler/download TortoideSVN:http://tortoisesvn.net/downloads.html
    查看全部
  • 版本管理工具介绍---SVN篇——常见问题 1、每天早上上班要update SVN,每天下班要commit SVN。 2、查看是谁动了我的代码,右键 tortoise 后查看 log 日志。 3、文件被别人删除,在空白处右击,show log,可以查看整个库的所有增删改查操作记录,如果单个文件还在,只想查看该文件记录,那就在该文件上查看 log(自从新建一个文件后,对该文件的所有操作都会被服务器仓库记录下来,随时可以可别人商量恢复)。 4、权限清空:TortoiseSVN——Settings——Seved Date——Clear clear all。 5、commit 上面有一块区域是做注释的(推荐常用)。 6、良好冲突: 如果A和B都在修改了代码,B先于A上交,当A去commit的时候,就会提交失败,必须先更新你的本地文件,那么B的代码会和A的代码同时存在(两个人修改的不是一个地方算好的情况了)。 7、较差冲突: 有冲突时提交会产生三个文件,.mine是自己改好之后的代码,rx,ry,x,y两个数字较小者是我改之前的代码,数字较大者,是服务端的代码 1)如果要保留自己的版本,就用mine覆盖原来的代码,再次提交 2)如果认为对方是正确的,就revert一下,这个时候已经拿到了最新的代码(不一定非要这样操作,但是这样方便) 3)如果认为上一个版本是正确的,用版本较小的覆盖(直接删除改后缀名) 经验1:如果Commit Failed!就不要点了ok继续按update了,先把自己的代码复制到一边,再把那个文件revert,再update,再把放在一边的文件重命名复制到相同文件夹下,选中两个冲突的文件,TortoiesSVN->diff,左边是最新的代码,右边的是我的,解决冲突之后两个人最好都update一下。 经验2:与历史记录比对:show log之后,同时选中两个版本(比如现在到了第10版,那么要10/9先比较,看看有没有差异,没有差异,则比较9/8版,如果仍没有差异,以此类推继续比较),Compare revisions。
    查看全部
  • 出现四个文件。黄色感叹号代表SVN没办法自动合并,因为A B修改的内容一致。 第一个文件:共同修改内容对比显示。第二个文件:A你的代码 第三个文件:A B修改之前的版本代码 第四个文件:B的代码 解决办法:1.A和B讨论,选择哪个版本。就把那个版本恢复。 恢复方法:比如A的正确,就把第二个文件重命名为A的那个文件名,覆盖。 若想恢复成A B之前的版本,用第三个文件覆盖 若想恢复成B的,也是用第四个文件覆盖,或者在第一个文件右击,revert到现在服务器上的B的版本
    查看全部
  • 1.每次更新前和资源库同步一下,防止自己的代码被覆盖。 2.查看历史记录 右键文件用TortoiseSVN中的Show log,用过自己账号查看;Revert to this revision 回到历史版本;文件被别人删除,在空白处右击,show log,可以查看整个库的所有增删改查操作记录 3.Commit...中的上方空白用于解释说明 4.注销登录,清空用户信息:在空白处右键,选择setting--save data-clearAll
    查看全部

举报

0/150
提交
取消
课程须知
本课程的学习,对小伙伴们的学习基础有以下几点要求: 1、 编程零基础可听 2、 写过一段时间代码再听更好 3、 有与他人协作开发意向者最佳
老师告诉你能学到什么?
1、 SVN 服务端与客户端的安装 2、 SVN 的简单操作 3、 SVN 出现冲突时的解决办法

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!