linux svn 冲突

linux svn 冲突,第1张

我理解你的意思应该是说在服务器上有一个SVN的客户端,正常的话是从你本地客户端修改文件上传后,由SVN自动更新服务器上的这个客户端中的内容。但你直接修改了服务器上这个客户端中的文件,而且没有进行commit *** 作,随后在你本地客户端又修改了这个文件,commit后SVN自动更新服务器上那个客户端的文件时,报告发生了冲突。

如果是这个情况,你需要对服务器上那个SVN客户端中的文件进行手动处理,合并你两次修改的内容,然后用SVN对冲突的文件标记为“冲突已解决”,然后在服务器上那个SVN客户端执行commit *** 作。完了以后记得在你本地客户端update一下,否则你在本地再改这个文件并commit的时候,本地也会报告发生冲突。

一、将版本库中的资源签出到本地工作区。首先,在本地硬盘中创建一个新的空文件夹,例如e:\ proj_trunk。右键单击文件夹并选择签出选项,如下图所示:

二、检查出 *** 作,如下图所示:

三、如下图所示,表示检测成功,如下图所示:

四、将工作副本更新为版本库中的最新文件,如下图所示:

五、更新完成后,SVN将显示更新文件数和更新次数,如下图所示:

六、编辑工作副本并提交给SVN。在右键菜单中单击SVN commit,如下图所示:

七、在最终提交之前写入信息,然后单击“确定”完成。

. 是当前目录的意思,跳过. 意思是本地版本出现了问题【这个问题可能是该目录文件丢失】不能执行更新的 *** 作;如果没有问题执行svn update的时候应该显示的是 Updating '.'

进入目录的命令是:cd 目录路径


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7650750.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-08
下一篇2023-04-08

发表评论

登录后才能评论

评论列表(0条)

    保存