windows下安装SVN ,Git/SVN 常用命令笔记
Windows下:
1 安装svn,git,python
2 下载libUV源码,https://github.com/joyent/libuv,可以用git,也可以直接下
载源码包,当前是joyent-libuv-3de0411.zip,下载后解压到libuv目录。
3 命令行模式下cd进入libuv目录,运行vcbuild.bat。首先生成解决方案,类似Linux下的configure。如果没有安装svn和python的话会提示错误,下载安装上就可以了。
4 批处理执行完会生成uv.vcproj,用vc2010打开编译运行,如果提示找不到stdint.h,可以从mingw中找到复制过来即可。如果用2005或以前的编译器,提示一些错误,需要修改一些内容,直接用vc2010会顺利一些,用微软官方提供的免费版本就可以了,不需要破解什么旗舰版,又不是搞航母编队。
5 编译后debug就可以看代码了。代码很容易,会点完成端口一目了然,这时建议去看nodejs或Redis的代码,看怎样充分利用libUV的。
Linux下安装比Windows顺利的多,其实Windows也简单,关键一般编程常用的工具都不是2010,所以开始出现一些错误。
编译后开始调试代码,稍后继续。
下载源码
git clone xx@xx:/xxx.git
更新源码
git pull
分支相关
git branch --查看分支
git checkout -b name --创建分支
更新相关
git add . -- 增加新的内容
git commit -m '修改的信息' -- 提交的内容的信息
git push -u origin master -- 将内容提交到主分支
Git状态
git status
查看提交内容的差异
git log -p -1(1是最新的一条)
SVN相关
将文件下载到本地
svn checkout path(服务器上的目录)
//简写 svn co
往版本库添加新文件
svn add file(文件名)
提交文件到版本库
svn commit -m 'logMassage' (文件名)
加锁/解锁
svn lock -m 'lockMessage' (文件名)
svn unlock path
更新到某个版本
svn update -r m path -- m是版本号,path为文件名
//简写 svn up
查看文件或者目录状态
svn status path
删除文件
svn delete path -m 'delete message'
//简写 svn (del, remove, rm)
查看日志
svn log path
比较差异
svn diff 文件名
//简写 svn di
windows下安装SVN ,Git/SVN 常用命令笔记的更多相关文章
- windows下 安装 rabbitMQ 及操作常用命令
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...
- windows下 安装 rabbitMQ 及操作常用命令(操作创建用户密码 角色等)
rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...
- (转) windows下 安装 rabbitMQ 及操作常用命令
该博客转载自:https://blog.csdn.net/gy__my/article/details/78295943 原作者:Eric Li 出处:http://www.cnblogs.com/ ...
- Centos7下安装7za 及7za常用命令
安装必备环境 yum install kernel-devel kernel-headers gcc-c++ make bzip2 下载源码(16.02版本,2016.10.04 publish) w ...
- Windows下安装appium桌面版和命令行版
安装appium桌面版和命令行版 一 桌面版(打开很慢,常用于辅助元素定位) 1.官网下载window版本: github search appium desktop download late ...
- windows下安装RabbitMQ【我】
windows下 安装 rabbitMQ rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实 ...
- 基于svnserve的SVN服务器(windows下安装与配置)
基于svnserve的SVN服务器(windows下安装与配置) 基于svnserve的SVN服务器(windows下安装与配置)关键字: svn 安装SVNserve 从http://subvers ...
- windows下安装RabbitMq和常用命令
----RabbitMq安装-----windows下安装:(1)首先windows下安装好了erlang和rabbitmq.如下地址同时下载和安装:Erlang:http://www.erlang. ...
- windows下安装git & 在git@OSC上推送代码
第一部分 windows下安装git 1.下载最新版本的git:直接百度“git”,如图所示,点击立即下载. 也可以直接在官网下载最新版本的git:http://www.git-scm.com/dow ...
- windows下安装git和vundle
git在windows下的版本是: git-for-windows, 或者说是: msysgit: ms-sys-git 直接在 https://gitforwindows.org/上下载 git对w ...
随机推荐
- MyEclipse2017 CI-7的破解
下载了一个最新版的MyEclipse,网上下载了破解工具,按照步骤完成后破解失败.很纳闷,于是网上查看,说是破解器的版本须与MyEclipse的版本对应,不对应的话,是没有效果的.如我的是CI-7版本 ...
- PNG,JPEG,BMP,JIF图片格式详解及其对比
原文地址:http://blog.csdn.net/u012611878/article/details/52215985 图片格式详解 不知道大家有没有注意过网页里,手机里,平板里的图片,事实上,图 ...
- zabbix常见报错问题处理
①报错: zabbix_agentd [20529]: cannot create Semaphore: [28] No space left on device zabbix_agentd [205 ...
- pandas使用lambda判断元素是否为空或者None
df2a_tp2 = df2a[df2a['combineIdentifyCode'].map(lambda x: len(str(x).strip())>0)].copy() #识别出合单的订 ...
- Python-JS (JS介绍~JS的基础数据类型)
目录一.JS语言介绍: 1.JS概念 2.JS组成 二.JS的三种存在位置(引入方式): 1.行间式: 2.内联式: 3.外联式: 三.JS出现的具体位置: 四.JS语法规范 五.JS中变量的定义 E ...
- 《java程序设计》结对编程-四则运算(第一周-阶段总结)
一.需求分析(描述自己对需求的理解,以及后续扩展的可能性) 实现一个命令行程序,要求: - 自动生成小学四则运算题目(加,减,乘,除) - 支持整数 - 支持多运算符(比如生成包含100个运算符的题目 ...
- Win7 x64 svn 服务器搭建
SVN服务器搭建和使用 Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说. 首先来下载和搭建SVN服务器. 现在Subversion已经迁移到apache网站上了 ...
- python3中的编解码
#一个知识点是:python3中有两种字符串数据类型:str类型和 bytes类型:sty类型存储unicode数据,bytes类型存储bytes数据 #当我们在word上编辑文件的时候,数据保存之前 ...
- jvm字节占用空间分析
一个对象实例占用了多少字节,消耗了多少内存?这样的问题在c或c++里使用sizeof()方法就可以得到明确答案,在java里好像没有这样的方法(java一样可以实现),不过通过jmap工具倒是可以查看 ...
- 【python】正则表达式中的转义问题
encode('string-escape') 解决 比如想匹配'\x0e\x0a'中的'\x'后的内容,这里希望把'\x0e'作为一个字符串,那么其中的\应该被转义. 未加转义的正则: p = '( ...