svn status(st) 查看文件或者目录状态 您所在的位置:网站首页 修改svn库文件 svn status(st) 查看文件或者目录状态

svn status(st) 查看文件或者目录状态

2024-07-10 19:29| 来源: 网络整理| 查看: 265

下一节 → ← 上一节 svn status(st) 查看文件或者目录状态

描述:

svn status    -- 查看本地修改代码情况:修改的或本地独有的文件详细信息

简写:svn st

用法:

句法 (Syntax)svn st 目录路径/名 svn status 目录路径/名<- 目录下的文件和子目录的状态,正常状态不显示  【?:不在svn的控制中; M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】  svn -v 目录路径/名 svn status -v 目录路径/名<- 显示文件和子目录状态 【第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人】注意:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的, 原因是svn在本地的.svn中保留了本地版本的原始拷贝。

例子:

1、这是查看你在工作拷贝所做的修改的最简单的方法。

句法 (Syntax)svn status wc

2、如果你希望找出工作拷贝哪些文件是最新的,使用--show-updates选项(这不会工作拷贝有任何修改)。这里你会看到wc/foo.c在上次更新后有了修改:

句法 (Syntax)svn status --show-updates wc

3、你能从status子命令得到的所有信息

句法 (Syntax)svn status --show-updates --verbose wc

4、查询不受版本控制的新文件、查找没有版本控制的文件、没有版本号的文件

句法 (Syntax)svn status | grep ^? svn status --no-ignore

5、其它使用例子

句法 (Syntax)svn status | awk '/^?/ {print $2}' svn add `svn st |grep? |awk '{print $2}'` svn st |grep? |awk '{print $2}' |xargs svn add svn ci -m "see #222,upload" `svn st | grep -i M | awk '{print $2}'`

6、查询所有文件详细信息。如:状态、版本号、提交用户等信息

句法 (Syntax)svn status -v svn st -v

7、查询版本库文件的状态信息

句法 (Syntax)svn status -q svn st -q

8、显示所有文件更新版本,含未加版本文件

句法 (Syntax)svn status -u svn st -u

9、显示非递归文件

句法 (Syntax)svn status -N svn st -N

恭喜你,领取到一张面值 0 元的优惠券 只有购买全集内容 0.00 元,才可抵扣使用。 有效期截止于:2020-12-12 23:59 是否立即使用? 上一主题 svn revert 恢复本地修改 下一主题 svn switch 代码库URL变更 使用社交账号登录,本站支持 全部评论(0)


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有