- 浏览: 23907 次
- 性别:
- 来自: 深圳
最新评论
文章列表
复杂代码冲突的处理方法
1)不更新冲突代码,不让冲突文件产生
2)备份一份会冲突代码文件(重要)
3)将代码恢复到上一个版本(右击文件,选中ToroiseSVN菜单的Revert选项)
4)然后更新svn仓库最新的代码(右击空白处,选中svn update选项)
5)将备份的文件重命名,粘贴到与被备份文件相同文件夹中
6)选中这两个文件,使用svn的比对工具,进行代码比对
7)也可以与操作记录中的文件进行比对
8)代码相冲突的开发人员相互沟通怎么修改冲突代码,修改完之后就提交代码
1、代码冲突
代码冲突:多个开发人员同时操作同一份文件,修改了同一行代码,造成后面提交代码的开发人员提交不上svn代码仓库
代码冲突之后,本地文件会出现四个文件
1)冲突的合并过的代码文件(文件左侧有个 ...
1)项目文件空白处右击,选择TortoiseSVN菜单中的show log选项,这时候能看到对这个项目的所有操作日志
2)找到想要找回的文件的操作日志,单击,下方会出现该文件
3)选中该文件,鼠标右击选择 save revision to……菜单
4)选择保存路径,保存
5)修改文件的名称(与源文件一致)
6)提交到svn仓库(鼠标右击选中 svn commit,选中要提交的文件,确定,提交成功)
1)选中文件,鼠标右击选择TortoiseSVN菜单中的show log选项
2)弹出该文件的操作日志
3)找到要回滚到正确的文件的操作日志,右击选择Revert to this version
4)在弹出的提示信息中选择Revert
5)本地文件回滚成功
6)本地文件显示红色的感叹号(因为回滚的是本地的文件,现在svn仓库的文件还是回滚之前的状态,所以会有不一致)
我们可以打开文件查看内容是否回滚成功
7)将本地文件提交svn(鼠标右击选中 svn commit,选中要提交的文件,确定,提交成功)
...
1、清楚用户的登录信息
1)空白处鼠标右击,选择TortoiseSVN菜单中的settings选项
2)在弹出窗口中选中Saved Data菜单,点击 Authentication data右边的Clear all按钮
3)点击应用/确定,svn账户的登录信息被清空
2、查看指定文件的svn操作日志
1)选中文件,鼠标右击选择TortoiseSVN菜单中的show log选项
2)弹出该文件的操作日志
svn修改文件
1)修改一个文件(被修改的文件旁边会显示一个红色的感叹号标记这个项目和svn仓库的文件有差异)
2)在该文件下的空白处,鼠标右击,选择svn commit选项
3)输入操作信息(选填)选择要修改的文件
4)修改成功
5)在svn仓库这边刷新一下界面,然后选择修改的文件,右击,选择browse,输入svn账号密码
打开文件,与本地一致
1)选中文件删除
2)在该文件下的空白处,鼠标右击,选择svn commit选项
3)输入操作信息(选填)选择要删除的文件
4)删除成功
svn添加文件
1)新建一个文件(有些系统会在这个新建的文件旁边加一个问号的标示,标记这个项目和svn仓库那边有差异)
2)在该文件下的空白处,鼠标右击,选择svn commit选项
3)输入提交信息(选填)选中要提交的文件(必选)
这里有文件的类型、状态
4)提交成功(文件旁边的图标会变成一个绿色的勾,标示文件和svn仓库一致)
1、第一次检出项目
1)在任何一个目录下面,鼠标右击,选择SVN Checkout
2)输入svn地址(一般格式为https(http)://ip地址:端口号(默认为443)/svn/仓库名)
检出地址:默认是当前路径(如果选择的目录不存在,svn会自动创建)
3)输入账号密码
4)检出成功
2、检出项目的文件夹的注意事项
注意:
检出文件中有个.svn文件,这是个隐藏文件。
如果看不见就点击右上角的组织(win7系统)选择文件夹和搜索选项,切换到查看tab项目,将下面的显示隐藏的文件、文件夹和驱动 ...
运行服务端,配置代码仓库
点击电脑屏幕左下角的开始菜单,选择所有程序,找到VisualSVN下面的VisualSVN Server Manager选项,双击打开。
1)新建仓库
1)右击Repositories选择create new Repositories
2)选择一个普通的代码仓库
3)输入仓库名称
4)选择仓库类型(空的还是带有文件夹的)
5)选择权限
6)保管好客户端访问该仓库 ...
1、安装客户端
1)双击安装文件
2)修改安装目录
3)点击install
4)安装完成(鼠标右击出现以下两个选项)
1、svn下载
svn分客户端和服务端svn客服端和服务端有很多种,这里介绍的是比较常用的svn客户端TortoiseSVN和服务端VisualSVN
TortoiseSVN的下载地址:http://tortoisesvn.net/downloads.html
VisualSVN的下载地址:https://www.visualsvn.com/server/download/
svn的客服端和服务端都区分32位操作系统和64位操作系统,选择适合自己操作系统的下载即可
2、svn服务端安装
1)安装svn的服务端(一般开发人员在公司都不需要安装服务端)
1 ...
1)C语言中的程序的执行过程
1、C语言源文件(*.c)经过编译(Ctrl+F7)会生成*.obj的目标文件。此过程主要检查程序是否有错误, 如果有错误则会在下方弹出错误和警告
2、目标文件必须经过链接(F7)生成*.exe文件才能直接在目标机器 ...
1、C语言的硬件条件
c语言对硬件的要求不高,一般计算机都能满总。
C语言的硬件条件:
1)完整的指令系统
2)有分别为运算和指针服务的16位寄存器
3)堆栈指针和堆栈结构指针
4)有连续的存取地址空间
2、C语言开发工具
1)Visual c++:简称VC 一个功能强大的可视化集成开发工具
2)Turbo C:快捷、方便、高效的开发工具
3)C-Free:容易使用,比较适合初学者使用
4)Win-TC
3、搭建开发环境(Visual c++ 6.0)
1)创建及运行第一个程序
安装vc++6.0百度上面有教程,很简单, ...
jdk源码分析之Number抽象类
- 博客分类:
- JDK源码分析
1)关于Number类
位置:java.lang包
类型:抽象类
实现接口:java.io.Serializable
构造方法:系统生成的默认的构造函数。
Number类是 BigDecimal、BigInteger、Byte、Double、Float、Integer、Long 和 Short 类的超类
Number 的子类必须提供将表示的数值转换为 byte、double、float、int、long 和 short 的方法。
2)方法
1)intValue()
抽象方法
以int形式返回指定的数值。
注意:这可能会涉及到舍入或取整
...