标签:explore regedit conf vs编译 获取 何事 回滚 window cleanup
1、首先安装完SVN客户端和SVN的VS插件,,\\192.168.1.200\tools\04_开发工具\svn_client
2、获取代码,右键点击你的工作目录,点击checkout
3、打开VS,在工具选项中修改源代码管理工具,修改为svn
4、基本操作:
(1)、提交代码,右键点击你已经修改过的代码,点击commit
上面的框为你本次签入的文件,下面为本次签入的备注
(2)获取最新:如果是想整个解决方案获取最新,则右键点击解决方案点击update solution to latest version
(3)、revert 代码回滚,show changes:查看改变,View history,查看历史版本,等等都跟TFS差不多
(4)、clean up(这个功能TFS没有):清除锁定,
以下为解释:(当Subversion改变你的工作拷贝(或是.svn中的任何信息),它会尽可能的小心,在修改任何事情之前,它把意图写到日志文件中去,然后执行log文件中的命令,并且执行过程中在工作拷贝的相关部分保存一个锁— 防止Subversion客户端在变更过程中访问工作拷贝。然后删掉日志文件,这与记帐试的文件系统架构类似。如果Subversion的操作中断了(举个例子:进程被杀死了,机器死掉了),日志文件会保存在硬盘上,通过重新执行日志文件,Subversion可以完成上一次开始的操作,你的工作拷贝可以回到一致的状态。
这就是svn cleanup所作的:它查找工作拷贝中的所有遗留的日志文件,删除进程中工作拷贝的锁。如果Subversion告诉你工作拷贝中的一部分已经“锁定”了,你就需要运行这个命令了。同样,svn status将会使用L 显示锁定的项目:
$ svn status
L somedir
M somedir/foo.c
$ svn cleanup
$ svn status
M somedir/foo.c)
(5)、resolve:解决conflict,如果文件的冲突你已经解决掉了,你可以点击resolve来更新文件的图标
以下为经常发生且与TFS有较大不同的地方
(1)安装完成SVN客户端以及插件之后,有使用过的同学可能会发现SVN的工作目录文件下会缺少SVN的图标
ok,这个原因是因为windows注册图标已经满了,需要修改一下注册表优先级,
我们打开系统左下角,开始按钮,win+R,然后注入regedit,
在新弹出来的文件中搜索shellIconOverlayIdentifiers
电脑系统满的同学可以找这个路径:
标签:explore regedit conf vs编译 获取 何事 回滚 window cleanup
原文地址:http://www.cnblogs.com/minily/p/7422766.html