SVN简明教程
http://www.emsym.com/blog/?p=1976 以前不太注意版本控制,有时候,弄了一天的程序没有及时保存,费了;跟团队的人一起做东西时,联调之前还要该死的整合,有了SVN,我们可以很好的进行版本控制以及组内协助。
写篇日志,作为参考
首先从TortoiseSVN官网上下载TortoiseSVN,安装
在你要同步的文件夹上,点击右键
输入URL
点击OK后,出现如下界面
输入你的用户名和密码(这里是你的QA上的用户名和密码)
这里注意:你工程名的大小写,TortoiseSVN对于大小写是敏感的
你同步的文件夹就变成了这个样子
如果你想往你的项目中添加文件,可以把文件拷贝到这个被同步的文件夹下,被拷贝的文件就变成了,这个样子
然后点击 SLN0901 文件夹右键
出现SVN Update和SVN Commit… 两个选项,这两个选项的区别是SVN Update可以一次提交你所有的修改,SVN Commit… 提交你所选择的文件
这里我点击SVN Commit… 选择要提交的文件
点击OK
就把文件都上传上去了,貌似网速很快来,这样就完成了
打开 SLN0901 这个文件夹后
里面的文件夹也变成了对号,说明上传成功了
这时,我打开work 文件夹,发现里面有一些不需要的文件
我把它们删除掉,回到前一层文件夹,点击SVN Update进行更新就好了
当然,我还可以通过浏览器,查看我上传的文件,比如我输入自己项目的URL
哦,这就是我上传的东西,很方便吧
同时,你还可能用到下面的功能,这些你在右键你的文件夹后,都可以找到
SVN Update:与服务器版本对比,进行更新
Revert:取消上一次的操作(只针对客户端,服务端不做改动)
Add:增加新目录或新文件至项目
Revision Graph:版本示意图
Show log:查看版本日志及不同版本间相互比较
Check for modifications:同服务器上的项目版本进行比较,并可做相应的修改。
如果要进行版本控制等操作的话,读一下菲总的《SVN 使用》
SVN简明教程的更多相关文章
- Teamcity+SVN+VisualStudio在持续集成简明教程
Teamcity+SVN+VisualStudio持续集成 简明教程 一.写在最前: 1. 各组件版本号例如以下: Teamcity(简称tc)版本号:8.1.4 SVN版本号:Tortoi ...
- 2013 duilib入门简明教程 -- 部分bug (11)
一.WindowImplBase的bug 在第8个教程[2013 duilib入门简明教程 -- 完整的自绘标题栏(8)]中,可以发现窗口最大化之后有两个问题, 1.最大化按钮的样式 ...
- 2013 duilib入门简明教程 -- 总结 (20)
duilib的入门系列就到尾声了,再次提醒下,Alberl用的duilib版本是SVN上第个版本,时间是2013.08.15~ 这里给出Alberl最后汇总的一个工程,戳我下载,效 ...
- duilib入门简明教程 -- 部分bug (11) (转)
原文转自:http://www.cnblogs.com/Alberl/p/3344886.html 一.WindowImplBase的bug 在第8个教程[2013 duilib入门简明教程 ...
- duilib教程之duilib入门简明教程11.部分bug
一.WindowImplBase的bug 在第8个教程[2013 duilib入门简明教程 -- 完整的自绘标题栏(8)]中,可以发现窗口最大化之后有两个问题, 1.最大化按钮的样式还是没 ...
- 2013 duilib入门简明教程 -- 第一个程序 Hello World(3)
小伙伴们有点迫不及待了么,来看一看Hello World吧: 新建一个空的win32项目,新建一个main.cpp文件,将以下代码复制进去: #include <windows.h> #i ...
- 2013 duilib入门简明教程 -- 部分bug 2 (14)
上一个教程中提到了ActiveX的Bug,即如果主窗口直接用变量生成,则关闭窗口时会产生崩溃 如果用new的方式生成,则不会崩溃,所以给出一个临时的快速解决方案,即主窗口 ...
- 2013 duilib入门简明教程 -- 自绘控件 (15)
在[2013 duilib入门简明教程 -- 复杂控件介绍 (13)]中虽然介绍了界面设计器上的所有控件,但是还有一些控件并没有被放到界面设计器上,还有一些常用控件duilib并没有提供(比如 ...
- 2013 duilib入门简明教程 -- 事件处理和消息响应 (17)
界面的显示方面就都讲完啦,下面来介绍下控件的响应. 前面的教程只讲了按钮和Tab的响应,即在Notify函数里处理.其实duilib还提供了另外一种响应的方法,即消息映射DUI_BEG ...
随机推荐
- 使用fckeditor上传多张图片
流程: 1.使用fck上传图片到后台 2.后台上传图片到服务器端 3.服务器端返回上传信息 1.jsp页面 <script type="text/javascript"> ...
- oracle wm_concat() 返回空
参考 https://www.cnblogs.com/zengweiming/archive/2013/11/20/3433642.html select wm_concat(to_char(str) ...
- IMPDP NETWORK_LINK参数
在<[IMPDP]同一数据库实例不同用户间数据迁移复制—— NETWORK_LINK参数>(http://space.itpub.net/519536/viewspace-631571)文 ...
- 网页性能优化:防止JavaScript、CSS阻塞浏览器渲染页面
网页中引用的外部文件: JavaScritp.CSS 等常常会阻塞浏览器渲染页面.假设在 <head> 中引用的某个 JavaScript 文件由于各种不给力需要2秒来加载,那么浏览器渲染 ...
- linux下访问window的共享文件,在命令行实现方法
1.挂载共享目录 mount -t cifs //192.168.0.1/aa /tmp/export -o username=text,password=test //192.168.0.1/aa ...
- TOJ4439微积分――曲线积分(数学,模拟)
传送门:点我 格林公式P,Q为关于x,y的函数. 现在为了方便起见,现给出x的积分上限1,积分下限0, y的积分上限x,积分下限0. P只是关于Y的函数,Q只是关于X的函数. 输入 开始输入为测试组数 ...
- PHP-自动加载原理分析
说起PHP的自动加载,很多同学可能都会想到各种框架的自动加载功能,PHP规范中的PSR0和PSR4原则,Composer的自动加载功能等等,这些都为我们的开发提供了很大的方便. 那么PHP自动加载的前 ...
- TZOJ 1210 The area(微积分)
描述 Ignatius bought a land last week, but he didn't know the area of the land because the land is enc ...
- FortiGate设备管理
1.Web管理 1.FortiGate出厂配置 默认地址为192.168.1.99,可以通过https的方式进行web管理(默认用户名admin,密码为空).不同型号设备用于管理的接口略有不同,如: ...
- js中的循环
js中的循环是我们经常要用到的,现在进行一些归纳. 一.javascript种的循环. 1.循环对象 var o = { name: 'Jack', age: 20, city: 'Beijing' ...