svn (八) work flow 中的6 提交你的修改

在 SVN提交指令发送更改的地方,如果他们接受,他们创造的所有修改过的事情的最新版本的存储库。现在其他人也可以看到您的作品!
svn commit 信息
  • svn commit -m “xxx”
[root@YUM svn_project1]# echo `date` >> file                     
[root@YUM svn_project1]# svn commit -m "new add file "
正在发送       file
传输文件数据.
提交后的版本为 14[root@YUM svn_project1]# svn update
版本 14------------------------------------------------------------------------
r14 | root | 2020-03-16 03:48:58 +0800 (, 2020-03-16) | 1 行

new add file 
  • svn commit -m “”

svn commit -m ""
[root@YUM svn_project1]# echo `date` >> file 
[root@YUM svn_project1]# svn commit -m ""
正在发送       file
传输文件数据.
提交后的版本为 11[root@YUM svn_project1]# svn update
版本 11[root@YUM svn_project1]# svn log 
------------------------------------------------------------------------
r11 | root | 2020-03-16 03:43:55 +0800 (, 2020-03-16) | 1------------------------------------------------------------------------
r10 | root | 2020-03-16 03:37:58 +0800 (, 2020-03-16) | 1 行

conflict 12

  • svn commit
[root@YUM svn_project1]# echo `date` >> file 
[root@YUM svn_project1]# svn commit // 此时会打开一个vim窗口,文件为svn-commit.tmp,让你填commit 信息,(填了add date in file)填好,:wq 然后就会出现
正在发送       file
传输文件数据.
提交后的版本为 12------------------------------------------------------------------------
r12 | root | 2020-03-16 03:45:22 +0800 (, 2020-03-16) | 2 行

add date in file
  • svn commit -F logmsg_file
[root@YUM svn_project1]# echo `date` >> file             
[root@YUM svn_project1]# echo add new date > logmsg_file     
[root@YUM svn_project1]# svn commit -F logmsg_file
正在发送       file
传输文件数据.
提交后的版本为 13[root@YUM svn_project1]# svn log .
------------------------------------------------------------------------
r13 | root | 2020-03-16 03:47:23 +0800 (, 2020-03-16) | 2 行

add new date
svn commit 部分修改
  • 指定文件提交
svn commit 默认会提交 svn status 显示的 状态为 A M (待研究)的文件
svn commit -m "" file3 // 会提交当前目录下的file3 ,其他文件不提交
  • changelist
[suweishuai@centos77 trunk]$ ss
M       file
M       file2
A       file4
[suweishuai@centos77 trunk]$ svn changelist list1 file file4
A [list1] file
A [list1] file4
[suweishuai@centos77 trunk]$ ss
M       file2

--- Changelist 'list1':
M       file
A       file4
[suweishuai@centos77 trunk]$ svn commit --changelist list1 -m "add list1"
Sending        file
Adding         file4
Transmitting file data ..
Committed revision 12.
[suweishuai@centos77 trunk]$ ss
M       file2
[suweishuai@centos77 trunk]$ s update
Updating '.':
At revision 12.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值