linux svn 冲突

linux svn 冲突,第1张

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

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

查看版本:svn --version

查看文件或目录状态:

svn status -v path(显示文件和子目录状态)

第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人。

注:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的,原因是svn在本地的.svn中保留了本地版本的原始拷贝。

简写:svn st

如果有什么Linux问题的话,建议先百度一下,或者加入一些Linux论坛社区、群等,一般会有很多人帮助你的,建议你去“Linux就该这么学”看看,蛮不错的一个站。


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

原文地址: http://outofmemory.cn/yw/8792086.html

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

发表评论

登录后才能评论

评论列表(0条)

保存