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.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。