svn
来源:互联网 发布:telnet使用的端口号 编辑:程序博客网 时间:2024/06/05 00:07
代码上传步骤:
【输入每条svn命令时,注意现在所在目录。】
1.同步代码
cd到需要同步的目录下,输入“svn up”命令就可以啦 。
2.查看改动
cd到需要查看的目录下, “svn st|grep -v ?”命令能检测出目录下所有改动的文件。这里可以通过source insight搜索注释,与更改文件进行对比。
“svn diff 文件路径文件名”,则能具体显示具体的文件中我们改动的内容:
技巧一:文件路径文件名,直接复制刚刚通过 “svn st|grep -v ?”命令得到的打印输出。
技巧二:查看更改时,直接看修改内容(“+ -”号)是否包含在代码修改注释中(/*by luahng BUG XXX*/)
3.对于新增文件,svn st|grep -v ?将检测不到,要用“svn add 文件路径文件名”命令。
技巧一:通过source insight 查看新增文件:可以很方便复制文件路径和文件名;可以用这个,防止少加多加文件。
技巧二:上传只需要需要.c .h makefile等源代码。 .o.a.so不需上传。
方法一:增加文件: “svn add 文件路径文件名”。
方法二:增加文件夹下所以文件:注意一定要先删除不需要上传的文件(rm 命令),然后用“svn add 文件夹”命令上传。
(注意:如果你新增了文件夹, 文件夹也要作为文件上传到svn)
4.add以后通过svn st|grep -v ?查看,确认是否是最终上传的文件,有无多加遗漏。
这里 .config .config.h 是系统自己更改的文件不需要上传,用下面命令处理:
mv .config .config.bak
mv appm/tr069/netcwmp/config.h appm/tr069/netcwmp/config.h.bak
5. 上传文件
利用svn ci -m "描述信息" 命令上传文件:
6.svn上查看代码
svn上件夹“右键->show log” 可查看修改代码。
svn info 命令:可以查看当前目录在svn库上的路径。当前代码版本号,最新改动信息等。
/G204W 和 /platform 文件夹对应的svn路径是不一样的(事实上,svn co下载的代码是/G204W,./build.sh 从SVN上下载/platform及其他文件夹代码加入到/G204W形成现在的本地代码),所以对于“svn up”, “svn st|gerp -v ?”等命令,在/G204W 和 /platform 两文件夹是互不起作用的,所以若这两文件夹都有更改代码的话,这些命令要分别在这两个文件夹下敲两遍。
svn:添加beyond compare
svn修改注释:
【输入每条svn命令时,注意现在所在目录。】
1.同步代码
cd到需要同步的目录下,输入“svn up”命令就可以啦 。
2.查看改动
cd到需要查看的目录下, “svn st|grep -v ?”命令能检测出目录下所有改动的文件。这里可以通过source insight搜索注释,与更改文件进行对比。
“svn diff 文件路径文件名”,则能具体显示具体的文件中我们改动的内容:
技巧一:文件路径文件名,直接复制刚刚通过 “svn st|grep -v ?”命令得到的打印输出。
技巧二:查看更改时,直接看修改内容(“+ -”号)是否包含在代码修改注释中(/*by luahng BUG XXX*/)
3.对于新增文件,svn st|grep -v ?将检测不到,要用“svn add 文件路径文件名”命令。
技巧一:通过source insight 查看新增文件:可以很方便复制文件路径和文件名;可以用这个,防止少加多加文件。
技巧二:上传只需要需要.c .h makefile等源代码。 .o.a.so不需上传。
方法一:增加文件: “svn add 文件路径文件名”。
方法二:增加文件夹下所以文件:注意一定要先删除不需要上传的文件(rm 命令),然后用“svn add 文件夹”命令上传。
(注意:如果你新增了文件夹, 文件夹也要作为文件上传到svn)
4.add以后通过svn st|grep -v ?查看,确认是否是最终上传的文件,有无多加遗漏。
这里 .config .config.h 是系统自己更改的文件不需要上传,用下面命令处理:
mv .config .config.bak
mv appm/tr069/netcwmp/config.h appm/tr069/netcwmp/config.h.bak
5. 上传文件
利用svn ci -m "描述信息" 命令上传文件:
6.svn上查看代码
svn上件夹“右键->show log” 可查看修改代码。
svn info 命令:可以查看当前目录在svn库上的路径。当前代码版本号,最新改动信息等。
/G204W 和 /platform 文件夹对应的svn路径是不一样的(事实上,svn co下载的代码是/G204W,./build.sh 从SVN上下载/platform及其他文件夹代码加入到/G204W形成现在的本地代码),所以对于“svn up”, “svn st|gerp -v ?”等命令,在/G204W 和 /platform 两文件夹是互不起作用的,所以若这两文件夹都有更改代码的话,这些命令要分别在这两个文件夹下敲两遍。
svn:添加beyond compare
svn修改注释:
0 0
- SVN
- svn
- SVN
- SVN
- svn
- SVN
- SVN
- SVN
- svn
- svn
- svn
- SVN
- SVN
- SVN
- svn
- SVN
- svn
- svn
- 大华视频接入(二)
- windows 环境变量配置问题
- Java HashMap工作原理及实现
- CentOS 6.4下Squid代理服务器的安装与配置
- Linux启动新进程的几种方法及比较
- svn
- BZOJ_P1303 [CQOI2009]中位数图(中位数)
- iOS小视频的基本使用
- php 中self,this的区别和实地操作
- Java重入锁ReentrantLock
- SpringMVC中restful风格的URL
- hibernate:No Dialect mapping for JDBC type: -4
- ios 开发使用 extern "C" __declspec(dllimport) 导致 unknown type name "__declspec"
- lua入门之二:c/c++ 调用lua及多个函数返回值的获取