SVN管理经验

来源:互联网 发布:便宜的香水知乎 编辑:程序博客网 时间:2024/05/03 23:53
从网上下载了SVN代码,但没有权限commit,怎么办?
1.先把下载的文件夹,用Export选项,导出来,导出的文件时一个普通的文件夹(没有任何SVN功能,会把“.”开头的文件都删掉)。
2.新建一个文件夹,“create repository here”,做一个svn库,后续会以这个库为准,commit到这个本地库。右键,选择“repo-browser”,可以看到这个库有三个路径,trunk/branch/tags,在branch中,右键->create folder,新建一个文件夹vc。如下图

3.选中第一步被export出来的文件夹,选import,并把路径指向第二步的库的vc文件夹。然后,这个export出来的文件夹就可以删掉了。
4.再次新建一个文件夹,右键,选择check out,把file:///D:/nanoc/bt_speaker/branches/vc,check out下来。
5.这就有了一个完整的本地库+客户端。然后,把新checkout出来的文件夹commit到本地库,点击右键->“SVN commit”。
6.最后,重点来了,右键->TurtoiseSVN->check for modification.可以看到你基于最后一次commit,改了哪里,像beyond compare一样,两个屏对比。而且,还可以选择两个commit之间对比,最近改的代码量大了,经常不知道改了哪些地方,以后要多点commit才行,这个工具很好用。

点击show log,可以看到commit 历史,选中两个后,可以点击“Compare Revision”

点击分析出来的差异文件(懒得截图了),就可以打开“图形对比工具”了。

0 0