SVN实践
本文地址:http://tongxinmao.com/Article/Detail/id/220
在我们手工细致合并完毕之后, 记得 svn resolve 这个文件, 然后做 svn ci 即可
重构需要修改大量代码时使用branch功能复制独立开发【alpha-1.0】,部分客户要求的小修改也使用branch功能
dry-run 这个参数, 测试实际哪些文件会被动到
开工前先update
提交前先status/diff
细粒度,经常地有目的地提交必要的个性
提交前一定要写message,<ADD/BRN/DEL/DOC/FIX/REVWIP>: <message goes here>.
conflicts 出现时, 务必谨慎地, 细致地进行手工 merge/resolve
svn copy http://svn.example.com/repos/calc/trunk http://svn.example.com/repos/calc/tags/release-1.0 -m "Tagging the 1.0 release of the 'calc' project."
svn switch http://svn.example.com/repos/calc/branches/my-calc-branch
svn info
svn revert 删除你的本地修改,恢复到修改前的状态.(未提交的修改)
tag存储稳定版本号
commit本地文件时,若svn上与本地有冲突,此时选择 p 然后把本地文件里与svn上的冲突地方修改下,把增加的三个垃圾文件删除,然后再commit
分支和主干(将其他分支合并到主干)并行开发的过程中,要经常同步,将主干的修改合并到分支,合并时选择”指定范围”
分支开发结束后,才能够将分支合并到主干
上一篇:USB UVC 摄像头 (带MIC)
下一篇:4-20ma电流输出电路 (TLV5614C+XTR115U)