SVN使用心得集锦

AndroidStudio 集成 SVN ,使用 SVN 做版本控制工具,对于提高生产效率大有裨益。
一、集成方法
1.下载一个 SVN 客户端到本地
2.在 AndroidStudio 中对 SVN 进行设置
老版本的 AndroidStudio 中需要指明 SVN command-line client (即svn.eve文件
的安装路径。新版本的 AndroidStudio 会自动监测到在当前系统环境变量中
配置的 svn.exe 文件并使用 SVN 版本管理功能
二、SVN基本使用
1.更新
2.提交
3.Change list
SVN 维护一个默认的 active change list,项目中任何被修改过的文件都会被
添加到 active change list 列表中。除此之外,你还可以创建其他的 change list
这个功能还是很有用的。
例如,为了测试某一个功能,对于一部分文件进行了修改,但是你很明确这部分
修改不必同步到服务器,不需要提交。为了不让它每次提交都出
现在 activie change list 中,你可以在 SVN 提交页面选中该文件,然后选择
右键,将其 move 到其他你自己创建的 change list 中
4.History
可以查看一个文件的历史提交记录
5.Repository
可以查看所有项目的历史提交记录
6.ignore 规则
AndroidStudio 提供了3种文件忽略规则
Ignore specified file;
Ignore all files under; 忽略指定文件夹下的文件
Ignore all files matching;忽略符合匹配规则的文件
另,还可以添加 .ignore 插件忽略文件。通过AndroidStudio 的
Plugin 添加插件之后,会在项目中根据不同的版本控制工具生成不同的
忽略文件,至此,你就可以手写忽略文件的忽略规则了
三、SVN 高级功能
1.创建 Branch or Tag
选中项目,右键 -> Subversion -> Branch or Tag -> Create Branch or Tag
2.比较项目
选中项目,右键 -> Subversion - > Compare with Branch
3.keep files locked before commit 提交前对文件上锁

PS:本篇文章参考 AndroidStudio 上 SVN 教程:
http://www.cs.dartmouth.edu/~campbell/cs65/svn/androidstudio.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,982评论 19 139
  • iOS 开发 SVN 版本控制器 更多技术交流请加群 iOS技术联盟 27512466 SVN是Subversio...
    Sunny_Fight阅读 8,837评论 7 63
  • SVN SVN使用 基本操作svn checkout:把项目源码下载到本地,只需要做一次svn update:将本...
    彼岸的黑色曼陀罗阅读 1,670评论 0 4
  • 命令的使用 1、检出 svn cohttp://路径(目录或文件的全路径)[本地目录全路径] --username...
    小李龍彪阅读 4,457评论 0 9
  • SVN版本:1.5 及更新版本 名词说明: WC:Working Copy 你的工作区 Versioned:受控的...
    日风和阅读 4,338评论 1 23