zoukankan      html  css  js  c++  java
  • svn delete操作

    一份拷贝代码用于新的项目,难免会提交些无用文件(通常为开发非release版本)。而这些开发版本可能会泄漏系统信息,所以会有需求:将其从svn中删除。

    但如不当使用svn delete可能导致代码无法恢复并重写(这是个真实的故事)。

    所以有了如下的尝试:

    [luwenwei@appdev1 thunder_bbs]$ svn delete test.php
    D         test.php
    [luwenwei@appdev1 thunder_bbs]$ svn st test.php
    D      test.php
    [luwenwei@appdev1 thunder_bbs]$ ls test.php
    ls: test.php: 没有那个文件或目录
    [luwenwei@appdev1 thunder_bbs]$ svn ci test.php -m 'Del file:test.php'
    删除           test.php
    
    提交后的修订版为 30。
    [luwenwei@appdev1 thunder_bbs]$ ls test.php
    ls: test.php: 没有那个文件或目录
    [luwenwei@appdev1 thunder_bbs]$ ./tools/deploy.minor.release.sh test.php test.html
    === export chunk from svn ===
    /usr/bin/find: /home/luwenwei/deploy/thunder_bbs/test.php: 没有那个文件或目录
    /usr/bin/find: /home/luwenwei/deploy/thunder_bbs/test.html: 没有那个文件或目录
    
    没有找到要上传的文件,请调整输入参数

     从中能够看到:svn delete test.php操作完成后,本地文件就被删除了。

    这个时候:如果没有提交到svn服务器上时,还可以通过svn up来恢复代码;如果提交了svn,那么项目修改版本会加1(提交前为29版本,提交后为30)。

  • 相关阅读:
    反射
    EFCore笔记之异步查询
    EFCore笔记之查询数据
    Json扩展 (转)
    C语言学习笔记之成员数组和指针
    asp中cookie欺骗/注入原理与防范
    简单的php Mysql类(查询 删除 更新)
    PHP四舍五入精确小数位及取整
    CentOS中配置LNMP环境打开提示File not found
    WIN中SharePoint Server 2010 入门安装部署详解
  • 原文地址:https://www.cnblogs.com/helww/p/3115164.html
Copyright © 2011-2022 走看看