SVN 检查更改

AI-摘要
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
SVN 检查更改
云少七、SVN 检查更改
SVN 检查更改
Jerry 往仓库里添加了一个叫做 array.c 的文件。 Tom 签出最后一个版本后开始工作。
1 | [tom@CentOS ~]$ svn co http://svn.server.com/svn/project_repo --username=tom |
但是,他发现有人已经添加了代码,他很好奇是谁添加的,于是他用下面的命令检查 log 信息:
1 | [tom@CentOS trunk]$ svn log |
当 Tom 查看 Jerry 的代码时,他注意到了里面的一个 bug 。 Jerry 没有检查数组溢出,这会导致很严重的问题。所以 Tom 决定修复这个问题。在修改之后, array.c 将会是这个样子。
1 |
|
Tom 想使用 status 操作来看看将要生效的更改列表
1 | [tom@CentOS trunk]$ svn status |
array.c 文件已经被修改,Subversion 会在修改过的文件前面加一个字母 M 。接下来 Tom 编译测试了他的代码,并且工作良好。在提交更改前,他想要再次检查他的更改。
1 | [tom@CentOS trunk]$ svn diff |
Tom 在 array.c 文件中添加了几行代码,Subversion 会在新添加的这几行代码前面添加 + 号标记,现在,他已经准备好提交他的代码。
1 | [tom@CentOS trunk]$ svn commit -m "Fix array overflow problem" |
Tom 的更改被成功得提交到了仓库中。
评论
匿名评论隐私政策
TwikooArtalk
✅ 你无需删除空行,直接评论以获取最佳展示效果