SVN常用命令之commit(checkin是不存在的)

【TortoiseSVN】在SVN提交Commit后补充修改log信息的方法 【TortoiseSVN】使用svn propset --revprop -r 100 svn:log 'Your new log.'在SVN提交后补充修改log信息的方法。 阅读详情

关于commit命令:

相当于通用概念:检入(checkin)<===>检出(cehckout)
命令行:
svn commit .............
可以简写为:
svn ci .......................

当然,也可以通过tortoiseSVN或者eclipse的插件去提交代码!这样会更方便,这里只是让大家了解commit命令的原理!

提交本地工作拷贝的所有改动,而且具有原子性的。
要求:一般要注明修改的原因:
            svn ci -m "修改bug #224"

要求:提交之前要做更新,否则有可能出现冲突,导致提交不了!

svn up
svn ci -m "修改bug #224"


总结过程是:更新代码--->修改代码------>提交代码


svn commit 命令只提交一个文件或者只提交指定的文件可以使用下面的方法:

在svn commit后面可以附加参数指定路径的,这个路径你指定为这单个文件就行了
svn commit  [path...]

更多关于commit命令的解释可以去服务器上用命令查看:svn help commit
[root@onlineyx02 ~]# svn help commit
commit (ci): 把工作副本的修改提交到版本库。
用法: svn commit [路径...]


     必须提供日志消息,但它可以是空的。如果没有指定 --message 或 --file
     选项,编辑器会被启动。如果有目标是锁定的或者包含锁定条目,则在成功
     提交后会被解锁。


有效选项: 
  -q [--quiet]             : 不打印信息,或只打印概要信息
  -N [--non-recursive]     : 过时;尝试 --depth=files 或 --depth=immediates
  --depth ARG              : 受深度参数 ARG(“empty”,“files”,“immediates”,或“infinity”) 约束的操作
  --targets ARG            : 传递文件 ARG 内容为附件参数
  --no-unlock              : 不要解锁目标
  -m [--message] ARG       : 指定日志信息ARG
  -F [--file] ARG          : 从文件ARG读取日志信息
  --force-log              : 强制校验日志信息资源
  --editor-cmd ARG         : 使用 ARG 作为外部编辑器
  --encoding ARG           : 将ARG的值视为字符编码
  --with-revprop ARG       : 在新版本设置版本属性 ARG
                使用格式 name[=value]
  --changelist ARG         : 只能对修改列表 ARG 成员操作
                             [aliases: --cl]
  --keep-changelists       : 不要在提交后删除修改列表

全局选项: 
  --username ARG           : 指定用户名称 ARG
  --password ARG           : 指定密码 ARG
  --no-auth-cache          : 不要缓存用户认证令牌
  --non-interactive        : 不要交互提示
  --trust-server-cert      : 不提示的接受未知的 SSL 服务器证书(只用于选项 “--non-interactive”)
  --config-dir ARG         : 从目录 ARG 读取用户配置文件
  --config-option ARG      : 以下属格式设置用户配置选项:
                                 FILE:SECTION:OPTION=[VALUE]
                             例如:
                                 servers:global:http-library=serf

svn篇之提交svn commit 提示Aborting commit 问题解决 svn resolved 除了删除冲突文件,还修正了一些记录在工作拷贝管理区域的记录数据,因为当冲突时会产生几个临时文件。报错原因:提交文件失败,是因为上一次提交命令失败,导致整个文件夹下都被锁定了,根据提示cleanup一下整个目录。通常会遇到一种情况,当提交svn commit的时候,把分支上的代码进行提交到主干时,一直提示提交失败。根据提示,说明文件内容产生冲突,说明本地的文件与远程svn的文件存在一致导致的。对产生冲突的文件进行修复,可执行如下指令。三、常见提交失败工作目录被锁问题。 阅读详情

相关推荐

OCR技术解析:用Tesseract和PaddleOCR识别文本

OCR技术解析:用Tesseract和PaddleOCR识别文本 ,人工智能,计算机视觉,大模型,AI,光学字符识别(Optical Character Recognition,简称 OCR)是一项将图片、扫描件等文档中的文字信息转换为可编辑文本的技术。在数字化时代,OCR 技术广泛应用于文档处理、车牌识别、身份证识别、古籍数字化等领域,极大地提高了文字信息处理的效率。Tesseract 和 PaddleOCR 是两款极具代表性的 OCR 工具。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 3万+

Svn上传下载工具(checkin,checkou等)

以命令方式实现SVN的上传与下载。没安装客户端时可用此工具实现。

JAVA:Spring Boot 集成 Atomikos 实现分布式事务

摘要: Atomikos是一款基于JTA标准的分布式事务协调器,通过两阶段提交(2PC)协议实现跨数据库/消息系统的事务一致性,适用于金融等高要求场景。本文以Spring Boot集成Atomikos为例,演示多数据源(订单库、库存库)的分布式事务管理。核心步骤包括:引入Atomikos依赖、配置XA数据源、设置两阶段提交的MyBatis多数据源,并通过Atomikos协调全局事务,确保跨库操作原子性。代码示例涵盖配置类、YAML定义及MySQL XA数据源初始化,为分布式系统提供强一致性解决方案。

木头 319

svn——svn commit 用法

使用svn进行代码的提交有两种方法:一种是通过TortoiseSVN客户端界面进行提交,另一种是通过svn commit指令提交。 方法一:通过TortoiseSVN客户端界面提交代码 在需要提交代码的目录下右键,点击SVN Commit... 此时会进入SVNCommit界面,在[Message]处填写需要备注的信息,在Changes made区域选中需要提交的文件,最后点击OK即可...

qq_39790633的博客 4万+

SVN服务器更换IP之后

公司从四楼换到三楼了,开发服务器也跟着下来了。由于两层楼的IP一样所以重新设置了一下服务器的IP地址。IP地址设置好之后重新启动了httpd服务,并在浏览器中验证了一下SVN路径是否可用。 由于我的笔记本是新装的系统暂时还没有装TortoiseSVN 所以就没有用客户端对版本库进行操作。后事我同事反应说SVN能签出了,才发现SVN确实有问题。浏览器中可以访问但用TortoiseSVN签出时却...

weixin_34038293的博客 977

集成SVN源码管理和Mantis缺陷跟踪

文章源地址:http://www.cppblog.com/cloud/archive/2008/09/11/61606.aspx 要集成Mantis和SVN,需要几个工具:SVN客户端,TortoiseSVN,下载地址: http://tortoisesvn.net/SVN服务端,这个应该都有吧。Mantis缺陷跟踪系统 http://www.mantisbt.org...

112

强制svn checkin时必须写注释

鉴于SVN上大量文件都没有标注comments , 导致查看history 时无法知晓本次改动内容,特修改配置文件,强制每次提交新版本时都需要写注释。 1,把项目下的 hooks/pre-commit.tmpl 更名为 hooks/pre-commit 比如: /opt/svn/ued/hooks/pre-commit.tmpl -->  /opt/svn/ued/hooks/pre-co

edablog的专栏 1189

CC和SVN说的区别——ClearCase札记3

SVN已经用了1年多了,CC也终于搞懂了一些,自然而然的有了这样一些文字。CC:开发人员看到的CC上的文件没有checkout之前是只读的,能拷贝到本地一份(我们称之为“本地拷贝”),去掉只读属性后就可以修改了。如果想合入CC,只有先 checkout 一下(只能算是打个标记),才能修改,然后 checkin(也只能算是把先前的标记去掉了)。SVN:也是先checkout出来(并在服务器

孤星泪 1万+

SVN中的check out与export的区别

check out跟check in对应,export跟import对应。 check out导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息。 export 简单导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无进行Up

6万+

SVN学习

通过学习一些资料,了解到SVN在团队合作开发中方便管理和交流,而且记录详细,实时备份,是一个强大的管理工具。理解的很浅,先写写表面知道的东西。 首先,了解几个概念:配置库、工作副本、checkout、commitcheckin)       在一个团队里,每个人手里都有自己手头的资源,包括源代码、文档等, 而且在断更新中,既然是合作的同一个项目必然就有联系,试想假设每个人需

焦玉丽 947

mantis config_inc.php g_source,集成SVN源码管理和Mantis缺陷跟踪

首先在TortoiseSVN里设置一下项目的属性,右键点击目录,属性,在subversion一栏里,加入这几个属性bugtraq:label = issuebugtraq:url = http://%3cmantisserver%3e/mantis/view.php?id=%BUGID%bugtraq:message = issue %BUGID%bugtraq:warnifnoissue = t...

weixin_39669133的博客 130

svn commit 用法

转载原文:https://blog.csdn.net/qq_39790633/article/details/103700391使用svn进行代码的提交有两种方法:一种是通过客户端界面进行提交,另一种是通过svn commit指令提交。

xiaowang_lj的博客 1万+

SVN的操作命令(纯命令)

SVN纯命令

qq_46020806的博客 1万+

SVN中CHECKOUT与CHECKIN单个文件的方法

<br />1、在任意文件夹空白处点鼠标右键;<br /><br />2、弹出如下对话框;填写需要CHECKOUT的单个文件所在的目录;<br />注意“检出深度”选择“仅此项”<br /><br />3、在检出的本地目录中空白处点鼠标右键:<br />选择“版本库浏览器”<br /><br />4、在版本库浏览器界面,选择你需要CHECKOUT的文件,点鼠标右键,选择“跟新项目至版本”<br /><br />出现如下对话框,点“确定”,你所需要的文件就CHECKOUT到本地文件夹了。<br />5、CHE

fly_on_grass的专栏 6641

svn 常用命令

Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository) 中。这个档案库很像一个普通的文件服务器, 过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。

TU商的博客 1万+

SVN使用教程

为什么     用于多个人共同开发同一个项目,共用资源的目的 是什么     SVN是Subversion的简称,是一个开放源代码的版本控制系统,允许把数据恢复到早期版本,检查数据修改历史,用户可以在同电脑上进行操作。 如何用 下载     VIsualSVN下载:https://www.visualsvn.com/visualsvn/download/     Torto

odelia的博客 6765

svn check in ,check out, import, export

check out跟check in对应,export跟import对应。 check out导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息。 export 简单导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无进行Up

>>向着CTO前进>> 3457

史上最好用机械计算与非标选型—图惜合集2019春季修订版.xlsx

传动轴校核计算合集轴承校核计算合集圆柱齿轮强度校核计算锥齿轮强度蜗杆蜗轮强度螺栓螺钉计算弹簧校核计算V带选型向导同步带选型向导传送平带转矩计算滚子链选型向导倍速链选型向导气缸选型向导回转气缸选型向导普通滑台气缸选型向导精密滑台气缸选型向导 气动手指选型向导电磁阀选型向导真空吸盘与发生器油压缓冲器选型液压缸选型向导液压马达选型向导液压泵选型向导直线轴承选型向导2x2直线导轨滑块与直线轴承2x1直线导轨滑块与直线轴承1x1直线导轨滑块与直线轴承滚珠丝杆选型向导步进伺服电机选型合集凸轮分割器选型合集硬度与强度换算管螺纹尺寸对照反解渐开线

上一篇: SVN常用命令之checkout
下一篇: SVN常用命令之update
NeverGiveUp7
博客等级 码龄11年 66粉丝 73原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值