svn 日常操作

简介: SVN,Subversion,版本控制系统。 tortoiseSVN,svn的GUI客户端。 百度文库,SVN日常操作说明,见url。 http://wenku.baidu.com/link?url=3K55ezvNFBlgLGFAX_4lAmUYcEOUXNqdkweC2KviJnxGNMp8YcrnKufr2_3XJ64NfBBkaLBj12O7UsCPYvLE6Tt0wd5gg
SVN,Subversion,版本控制系统。
tortoiseSVN,svn的GUI客户端。

百度文库,SVN日常操作说明,见url。
http://wenku.baidu.com/link?url=3K55ezvNFBlgLGFAX_4lAmUYcEOUXNqdkweC2KviJnxGNMp8YcrnKufr2_3XJ64NfBBkaLBj12O7UsCPYvLE6Tt0wd5ggfEKSies8hERRzO


1.从仓库拉取代码

资源管理器中找个目录,右击|svn checkout。
完成后,多出了一个".svn" 的隐藏目录。


2.修改文件

修改后,文件或所属目录的图标,左下角会出现红色叹号。


3.提交修改/新增的文件

空白处右击 svn Commit,填上此次提交的描述,然后勾选要提交的文件。
双击文件,可查看修改明细。

4.更新

空白处右击SVN Update,更新后会给出一个更新的文件列表,你可以双击此文件对比查看别人做了哪些修改。

5.冲突

首先我们先了解冲突是如何产生的。举例这么一个场景。

1点,乙更新了代码到本地,2点,甲修改了a.java并提交。3点,乙修改了a.java并尝试提交,结果提示冲突。

Q:如何避免 ?

A:3点的时候,乙在修改前更新一下代码就可以避免。

Q:如何解决?

A:冲突格式是这样的,手工解决。

<<<<<<<<<<<<<<< 
your local
===================
content from remote repository
>>>>>>>>>>>>>>>>


6.忽略特定文件

如 忽略编译后的.class文件。
tortoiseSVN | add to ignore list.



目录
相关文章
|
自然语言处理
SVN合并(Merge)与拉取分支(Branch/tag)操作简介
SVN合并(Merge)与拉取分支(Branch/tag)操作简介
537 0
|
应用服务中间件
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
135 0
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(下)
|
应用服务中间件
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
151 0
记一次SVN误删除操作和Tomcat版本与操作系统不兼容 问题分析及解决的过程(上)
|
程序员 数据安全/隐私保护 Android开发
SVN权限操作
SVN权限操作
169 0
SVN刷新不及时,要手动操作
SVN刷新不及时,要手动操作
139 0
|
安全 测试技术 PHP