SVN (TortioseSVN) 版本控制之忽略路径(如bin、gen)

在SVN版本控制时,新手经常会遇到这样的问题:

1、整个项目一起提交时会把bin、gen、.project一同提交至服务器

2、避免提交编译、本地配置等文件在项目中单独对src、res进行提交,然而整个项目依然成有未提交文件状态

3、由于bin机制是删除其所有内容重新创建编译文件,造成svn冲突、异常

解决办法很简单:

情况一:创建项目初期

直接将bin、gen、.project等不需要提交和版本统一的文件加入ignorelist

情况二:已经是开发中期、应用中项目

1、已经冲突

将项目cleanup还原最初版本,再update与svn统一后将其加入ignorelist再提交

2、普通路径

还原或更新至与svn版本统一后加入ignorelist

在进行了忽略控制后,在myeclipse或windows界面下的TortioseSVN工具可直接对整个项目进行提交,不会影响编译文件等。

P.S.

1)TortioseSVN工具,右键addignorelist

2)android项目建议忽略:.settings、bin、gen、.project

相关推荐