遇到麻烦请思考后采用本质解

简单的路越走越困难, 困难的路越走越简单

问题

svn创建新repo, 每次都要上服务器

之前

  1. 登陆服务器
  2. 执行命令创建目录
  3. 初始化repo

偷懒解决方案

  1. 创建一个总repo/tiny
  2. 一个文件夹一个小项目

本质解决方案

  1. 创建一个控制的repo/conf
  2. hook commit
  3. 检查是否要新建repo
  4. 执行新建repo的script

优势

  1. 提高效率
  2. 不会因为偷懒而不创建项目,从而导致项目扩大以后不好分割(项目规模增加是无法预测的)
  3. svn的配置信息也可以通过commit来修改
  4. 自动化,不会出错