linux上svn服务怎么提交修改后的文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux上svn服务怎么提交修改后的文件相关的知识,希望对你有一定的参考价值。

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。

2、其次,在linux命令行中输入:svn commit -m 'commit log' test.txt。

3、最后,按下回车键执行shell指令,此时会看到。

参考技术A

1.将文件checkout到本地目录

#语法:svn checkout path(path是服务器上的目录)
#例如:
svn checkout svn: // 192.168 . 1.1 / pro / domain

2.将改动的文件提交到版本库

#语法:svn commit -m " LogMessage " [ -N ] [ --no-unlock ] PATH (如果选择了保持锁,就使用--no-unlock开关)
#例如将修改的test.php文件SVN提交
svn commit -m " add test file for my test " test.php

参考技术B svn update
svn commit
两步操作,一步同步服务器信息,一步提交
参考技术C svn ci -m "备注信息" 文件名

svn 命令行怎么解决冲突

参考技术A 如果不小心提交了一些动态改变根本不需要的文件到svn服务器上,出现冲突如何解决?
基本思路是首先使用svn resolved filename 放弃对文件的修改,然后就可以提交上去了。
然后svn rm test.log删除掉这个文件。然后再次提交,如果其他人更新的也同样处理。
1.svn ci -m "update"
svn: Commit failed (details follow):
svn: Aborting commit: 'test.log' remains in conflict
2.使用svn resolved test.log
3.svn ci -m "update"
这个时候应该可以提交了
4.svn rm test.log
删除掉这个文件
5.svn ci -m "update"
再次提交
这个时候服务器上就没有这个文件了。
在其他的服务器终端上如果遇到这个问题的时候重复这个操作。本回答被提问者和网友采纳

以上是关于linux上svn服务怎么提交修改后的文件的主要内容,如果未能解决你的问题,请参考以下文章

在eclipse里面使用SVN,怎么实现版本回滚

在eclipse里面使用SVN,怎么实现版本回滚

svn删除文件怎么才能不被更新回来

经过多次修改后的SVN性能

linux安装svn

SVN跨服务器配置post-commit提交后自动更新(SVN与WEB服务器不在同一台机器)