windows下svn命令行,windows下svn怎么启动
SVN(subversion)在windows下的文件夹中创建一个客户端来签出代码库中的项目。
程序员,要求的操作是:
1.下载(结帐):
右键单击需要下载项目的文件夹,并选择CheckOut:
在弹出的页面:URL repository,选择需要下载的代码库目录,在下面的CheckOut directory,选择下载的目录。
弹出页面出现已完成!表示下载成功,后面是版本号:
2.更新(更新)
右键单击需要更新的项目或文件,然后选择“SVN更新”。
3.上传(添加)-提交(提交)
右键单击你想上传的文件-选择乌龟SVN -选择添加。
然后右键单击要上传的文件,并选择commit。
在弹出的框中,可以写添加文件的注释,中间选择添加哪些文件,最后确定。
4.锁定(获取时钟(解锁)实时时钟)
选择上传的文件。右击乌龟SVN,选择获取锁定,在弹出框中选择要锁定的文件(主要用于锁定上传的文件)。
解锁同上。选择“获取锁定”下的“释放锁定”将其解锁。
5.返回上一步(复原)
如果你犯了错误,就后退一步。同样,右键单击要返回的文件,选择乌龟SVN,然后选择还原。
6.选择版本下载(更新至修订版)
当你删除一个项目或当你犯了一个错误,你可以选择下载以前的版本或下载任何以前的版本。步骤同上。
选择显示日志:
选择你需要的版本:ok!
7.代码仓库浏览(repo bowser)
同上
再次选择/查看您的代码基本路径。
8.检查历史记录(显示日志)
9.检查修改:与服务器上的项目版本进行比较。
-分界线-分界线-分界线
写出一些使用它们的重要方法:
1.设置为中文
选择:
选择“简体中文”
2.我应该做什么,如果2。SVN冲突发生了吗?
我给你一个特写,很多程序员都会遇到,有很多解决方法,有复杂的,有简单的,也有不同的。从实际出发,我想说有三个切实可行的办法:
先说怎么有冲突:
简而言之,程序员A和程序员B在一个项目上工作,他们都在SVN上用版本N更新了项目代码。当A在改代码C,B在改同一个地方,这个时候,如果A提交,版本就变成了N 1。而B再次提交,SVN会在发现版本号是N 1,本地是N的时候报告文件* *过期,这时就有冲突了。
解决方法:
1将远程选择更新为本地选择,并从新选择中再次添加您的修改。
2.放弃您的修改并远程使用最新版本。
3.人为沟通,谈前后更新。
方案示例:
选择第一个选项并尝试一下:
本地更新后会出现三个文件夹:一个h.mine(自己的更新),h.6(以前的版本),h.7(别人的更新版本)。
不同版本的代码也将被添加到源文件中,用符号分隔。手动做就好!
——方法实用。以下是一些比较复杂的解决方案供参考:
http://blog.sina.com.cn/s/blog_75991d43010157bz.html
http://wdq first . blog . 163 . com/blog/static/11334741120124402559830/
http://blog..net/windone0109/article/details/4857044
既然现在很少有人用CVS,我就不介绍了!
-我是分界线-
请注明出处:http://blog..net/todaymz/article/details/8738919.