标签:tor bug 内容 处理 workspace 库类 无法 自动提示 关闭窗口
桥接网卡
,下面的硬件选择有线网卡蓝色问号
,标识这个文件表示服务器没有这个文件。在文件上点击右键,选择SVN - > add,文件图标变成蓝色加号
,表示这个文件可以被上传到服务器
这里可以点击保存密码,就不需要重复输入了。
绿色对勾
的标识,表示该文件和服务器的版本一样红色感叹号
,表示代码和服务器不一致。红色感叹号
,也就是文件和服务器不一致。Commit Failed( details follow;Post of ‘path‘ :403 Forbidden)
以上就是单用户的时候的版本控制方法
out of date ,you have to update your working copy first
的错误,也就是说文件过时无法提交文件。工作里出现代码冲突是很讨厌的的事,但是很难完全避免,如果想要尽量减少冲突只能是 经常更新到最新的代码
黄色感叹号
,同时出现了三个不同后缀的文件Use this text block
,看到合并窗口里问号变为选择的代码。-- 为了能完整的操作练习,这里选择使用本地的代码。多个员工分模块开发,减少修改同一个文件的可能性。
自动生成的数据不需要添加到版本库。
查看 PPT 里 Trunk、Branches、Tags 的简单介绍
在服务器新建版本库
查看 PPT:版本控制项目实例 -- 沫沫
新建开发项目
在真机新建 momo 文件夹存放沫沫的源码,checkout 关联版本库服务器 truck 文件夹
创建 momo.java,写一些伪代码
java if(点击按钮) sout("给你一个好友,聊天去吧");
设置里程碑
增加了一个大功能,再次创建里程碑
从 1.0 版本跳跃到 1.3,由于内部测试里 1.2 版本只是修复 bug 没有亮点,导致没有发布,1.3 版本出现了摇一摇是个大功能,才发布了新版本
修改代码
```java // 原有代码
// 新代码 if(摇一摇) sout("摇出来一个好友,聊天去吧") ```
提交代码,日志为:摇一摇功能开发完成了
项目文件夹里点击右键 --> SVN --> Browser。打开的窗口选择 trunk 文件夹,右键选择 copy to,文件路径设置为 tags/1.3。注释为 1.3 里程碑,摇一摇功能代码已稳定
开发过程中的bug修复
由于摇一摇版本大获成功,公司老板拿到了一大笔钱,给所有员工发了十万块钱,给了一个月假,让各位放松放松。
结果正在去泰国的飞机上的时候,老板打来电话,紧急召所有人员归位。因为之前开发的时候,判断条件是点击按钮就给推荐好友,没有区分性别,结果会出现同性的好友推荐。现在由于在英国的软件审核十分严格,导致摇一摇的版本不能上线,都在使用1.0版本,现在统计发现全都是gay,需要在 1.0 版本的判断条件上添加性别处理。
从服务器复制 tags/1.0 的路径,在虚拟机里新建 momo 文件夹,检出服务器 1.0 版本的代码
修改代码
java if(点击按钮 判断性别) sout("给你一个好友,聊天去吧")
右键提交代码。可以看到提交的地址是 tags 目录。确定提交的时候出现警告,提交代码时需要在一个 branch 或者 trunk 上才行。
删除错误的目录
在真机的初始代码里点击右键 --> SVN -->Repo-Browser;右键 tags/ 1.0 选择 copy to,路径为 branch/1.0
从服务器复制 branch/1.0 的路径;在虚拟机里新建 momo 文件夹,并 checkout 该分支的代码
同样的修改代码后提交。可以正常提交,也就是在 分支 1.0 上做了一个bug 修复
公司开发 1.4 版本,增加了新功能,并希望将之前修复bug 的代码合并进来
这个目录结构可以让我们的项目管理更正规,但是在实际工作里由于这种方式太过复杂,很多公司都是建立空仓库
标签:tor bug 内容 处理 workspace 库类 无法 自动提示 关闭窗口
原文地址:http://www.cnblogs.com/xufengyuan/p/6938200.html