自己被分在腾讯
TEG下面的
TAPD小组,即腾讯敏捷产品开发,是敏捷研发方法在腾讯的具体实践。 来公司的第一天就是需要配置开发环境。需要自己远程登录服务器,在上面进行开发。对于很少使用Linux系统的我来说,还是很具有挑战性的。 大公司的要求还是很严格的。要想做开发第一步就得申请开发网权限。这也是一种流程的事,得一步步上报,就这点事就浪费了我一个上午。下午好不容易得到权限后,就不能上外网了,只能用腾讯的东东了。 putty的使用。putty是个远程串行接口连接软件。在一步步登录后,就会遇见字符编码问题。解决办法在左边Window下Transition中选择UTF-8编码,保存后用新的设置登录。 命令行的使用。还好大二上过Unix的选修,对于一些基本的命令操作还是略有了解。记录下今天用到的几个命令。
- mkdir 文件夹名:创建文件夹
- rm -f file1 一个叫做 file1额见见
- rmdir dir1 删除一个叫做dir1的文件夹
- rm -rf dir1 删除一个叫做dir1的目录及其下面的内容
- cp dir1 dir2 复制一个到另一个
- cd .. 返回上一级
- cd file1 进入子目录
- ls -all 显示当前目录下的内容,包含权限信息
- pwd 显示当前路径
- vim file2 用vim打开文件file2
最基本的文件从服务器上下载下来后,然后就是修改core.php文件,更改配置。 这里又要涉及到vim的操作了。 这是个高端大气上档次的东西,需要时间来锻炼。这里简单说下几个用到的
- :q 退出
- :q! 强制退出
- :wq 保存退出
- :set number 显示行号
接下来,如何在本机编辑文件?需要做的就是把文件从服务器上映射到本机上来。 点击映射网络驱动器,输入 \\+地址 然后输入账户密码,一步步下来,就可以了。最后就能在资源管理器页面中看到一个盘符,里面就是服务器上的文件了。 团队协作开发使用的svn版本控制器,以前也很少使用过。在Eric大神的指点下,简单的学习了几个常用的。 svn up 更新文件,保持所用文件均是最新的。一般每天早上来到公司后都要运行一次,避免和同事的出现冲突。
- svn st 显示文件和子目录的状态。
- svn commit -m "注释" 将移动的文件提交到版本库,后面是注释,这是很重要的事。
- svn diff path 将修改的文件与基础版本对比。
- svn diff 查看有差异的文件
其他的在具体用到了再学习记录。 找不到房子好捉急啊。