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 常用命令笔记的更多相关文章

  1. windows下 安装 rabbitMQ 及操作常用命令

    rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...

  2. windows下 安装 rabbitMQ 及操作常用命令(操作创建用户密码 角色等)

    rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...

  3. (转) windows下 安装 rabbitMQ 及操作常用命令

    该博客转载自:https://blog.csdn.net/gy__my/article/details/78295943 原作者:Eric Li  出处:http://www.cnblogs.com/ ...

  4. Centos7下安装7za 及7za常用命令

    安装必备环境 yum install kernel-devel kernel-headers gcc-c++ make bzip2 下载源码(16.02版本,2016.10.04 publish) w ...

  5. Windows下安装appium桌面版和命令行版

    安装appium桌面版和命令行版   一 桌面版(打开很慢,常用于辅助元素定位) 1.官网下载window版本:  github search appium desktop download late ...

  6. windows下安装RabbitMQ【我】

    windows下 安装 rabbitMQ rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实 ...

  7. 基于svnserve的SVN服务器(windows下安装与配置)

    基于svnserve的SVN服务器(windows下安装与配置) 基于svnserve的SVN服务器(windows下安装与配置)关键字: svn 安装SVNserve 从http://subvers ...

  8. windows下安装RabbitMq和常用命令

    ----RabbitMq安装-----windows下安装:(1)首先windows下安装好了erlang和rabbitmq.如下地址同时下载和安装:Erlang:http://www.erlang. ...

  9. windows下安装git & 在git@OSC上推送代码

    第一部分 windows下安装git 1.下载最新版本的git:直接百度“git”,如图所示,点击立即下载. 也可以直接在官网下载最新版本的git:http://www.git-scm.com/dow ...

  10. windows下安装git和vundle

    git在windows下的版本是: git-for-windows, 或者说是: msysgit: ms-sys-git 直接在 https://gitforwindows.org/上下载 git对w ...

随机推荐

  1. Linux内核调试 - 一般人儿我都不告诉他(一)【转】

    转自:http://www.cnblogs.com/armlinux/archive/2011/04/14/2396821.html 悄悄地进入Linux内核调试(一) 本文基址:http://blo ...

  2. [ VB ] If 运算符 [ C# ] 条件运算符 (?:)

    //保留了原文   ()为大概的意思 VB で使用していた IIf 関数の代わりに VB2008 からは If 演算子 を使用可能となった. また. C# では.条件演算子 (?:) で同等の記述が可 ...

  3. 通达OA系统优化-对mysql数据库减肥

    OA系统冗余数据过多,访问效率受到影响,现需要对历史数据进行一次清理,以提高OA访问速度 大的数据主要体现在流程上,流程数据主要放在flow_run,flow_run_data,flow_run_pr ...

  4. Nodejs 实现ESL内联FreeSWITCH设定说明

    一.背景说明: SIP Server IP (Centos):192.168.11.61  ,服务器IP(Windows):192.168.11.19 二.目的: 能够从192.168.11.19上通 ...

  5. Java中的钩子方法

    钩子方法是啥 钩子顾名思义就是用来挂东西的.那么要挂东西必须有个被挂的东西,要不就是铁环.要不就是墙的边沿.所以要能挂住东西必须要有个被勾住的铁环,要一个钩子.那么在java中也是同样的原理,你首先需 ...

  6. graphql详解

    随着系统业务量的增大不同的应用和系统共同使用着许多的服务api,而随着业务的变化和发展,不同的应用对相同资源的不同使用方法最终会导致需要维护的服务api数量呈现爆炸式的增长,比如我试着跑了下我们自己业 ...

  7. OGNL(对象图导航语言)学习

    一.关于OGNL(Object-Graph Navigation Language),一种可以方便地操作对象属性的开源表达式语言. 特点:  1)支持对象方法调用,形式如:objName.method ...

  8. 我靠,上班eclipse看糗事百科

    package test; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; ...

  9. JS高级 - 面向对象1(this,Object ,工厂方式,new )

    面向对象三要素: 封装 继承 多态 1.this 详解,事件处理中this的本质 window this -- 函数属于谁 <script type="text/javascript& ...

  10. C#读取wav文件

    private void showWAVForm(string filepath) //此函数只能用于读取16bit量化单声道的WAV文件 { FileStream fs = new FileStre ...