精华内容
下载资源
问答
  • SVN的一些操作记录,仅供参考欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中...

    SVN常见操作

    版本管理是编程的必备技能之一,楼主在上学的时候基本没有接触过版本管理的软件(毕竟半路出家…)。在公司开始接触SVN/Git之后也遇到了一些问题,经常因为不够熟悉,导致浪费很多不必要的时间,因此在这里记录一下SVN的一些常用操作,仅供参考!

    删除已经commit的文件/文件夹

    使用SVN的时候经常会不小心将一些不应该提交的文件/文件夹上传到服务器,比如Android开发中的*iml文件,build文件夹等,这些文件有的是本地配置的记录文件,有的是编译产物,不应该提交到服务器上,这个时候就可以使用如下方式,删除服务器上的这些文件/文件夹:
    方法1、checkout服务器代码到本地,在本地删除需要剔除的文件/文件夹,然后commit到服务器;
    方法2、checkout服务器代码到本地,右键选择TortoiseSVN,选择Repo-browser,然后找到对应的文件/文件夹,右键delete即可;

    修改文件/文件夹名称

    使用SVN的时,有时会新建文件夹folder1,然后将该文件夹add,再commit到服务器上,但是该文件夹名字写错了,本该是folder2,这时候如果直接在本地修改文件夹名称然后在commit就会出现找不到这个文件夹的问题,这个时候就可以用如下方法解决;
    右键TortoiseSVN选择Repo-browser,然后在仓库浏览界面rename需要改名的文件夹,这种方法虽然可以快速实现修改文件夹名称,但是会把之前该文件夹下的record都删除,类似于在服务器上删除了这个文件夹,然后又新建了一个文件夹一样;
    (如果见到更好的方法,会在这里补充)

    SVN merge操作

    使用版本管理器基本上都会用到merge操作,在项目开发中,如果主干(trunk)版本开发到一定程度时,就会从trunk拉出一个分支(barnch)来做新功能的开发,然后在branch版本开发到一定程度了再合的trunk版本上;楼主之前因为害怕merge中的冲突(conflict),所以一直没有使用merge操作,直接用beyond compare对比trunk版本和branch版本之前的差异,然后在commit不一样的文件,这样操作虽然也可以完成工作,但是效率难免会低很多,所以楼主也是脚踏实地学一学使用merge功能。
    假设需要将branch版本合到trunk上,首先进入trunk版本下,右键选择TortoiseSVN,然后选择Merge,可以看到merge可以分为两种①Merge a range of revisions ②Merge two different trees;第一种方式为楼主一般使用的,从其他分支将代码合到本分支,第二种方式为从不同的两个分支合并代码到本分支,这里我们只介绍第一种方式,如有需要可以自行学习第二种方式的使用情况。
    选择方式一,然后URL to merge from 选择需要merge的分支,然后可以选择all revisions(来源分支的所有记录),specific range(特定一条或几条记录,可以进去✔选择,也可以用数字注明5-10这样),然后选择next,之后可以选择Test Merge,这样可以测试merge时会碰到的conflict,接着选择Merge,这个时候可能出现需要解决的conflict,选择solve conflict,解决出现的冲突即可!
    使用merge的好处是对于没有冲突的文件可以直接copy过来,并且可以选择只合特定的1条或者几条记录!

    参考链接:

    https://www.cnblogs.com/xdouby/p/7237005.html
    https://www.cnblogs.com/mq0036/p/3498908.html

    展开全文
  • 本文介绍如何从 git 的历史记录中彻底删除文件或文件夹。 第一步:修改本地历史记录 彻底删除文件: git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch walterlv...

    如果你对外开源的代码中出现了敏感信息(例如你将私钥上传到了仓库中),你可能需要考虑将这个文件从 git 的历史记录中完全删除掉。

    本文介绍如何从 git 的历史记录中彻底删除文件或文件夹。


    第一步:修改本地历史记录

    彻底删除文件:

    git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch walterlv.xml' --prune-empty --tag-name-filter cat -- --all
    

    其中 walterlv.xml 是本来不应该上传的私钥文件,于是使用此命令彻底删除。后面的命令 --tag-name-filter 指所有相关的标签都需要更新。

    彻底删除文件夹:

    git filter-branch --force --index-filter 'git rm --cached -r --ignore-unmatch WalterlvDemoFolder' --prune-empty --tag-name-filter cat -- --all
    

    删除文件夹时需要额外带一个 -r 选项,并指定文件夹名称,这里的例子是 WalterlvDemoFolder

    第二步:强制推送到远端仓库

    刚刚我们的操作仅仅发生在本地仓库,敏感信息需要删除的仓库通常都在远端,于是我们一定要将修改推送到远端仓库。

    需要推送的目标分支包括我们所有长期维护的分支,这通常就包括了 master 分支和所有的标签。

    于是使用推送命令:

    git.exe push origin master:master --tags --force
    

    我的博客会首发于 https://blog.walterlv.com/,而 CSDN 会从其中精选发布,但是一旦发布了就很少更新。

    如果在博客看到有任何不懂的内容,欢迎交流。我搭建了 dotnet 职业技术学院 欢迎大家加入。

    知识共享许可协议

    本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名吕毅(包含链接:https://walterlv.blog.csdn.net/),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系

    展开全文
  • 在访问共享文件夹时我们都喜欢选中记住用户名和密码,可是有时候密码输入错误或者密码修改了,这时就需要我们删除或则修改先前记住的用户名和密码记录。 首先进入:控制面板\所有控制面板项\凭据管理器 选择...

    在访问共享文件夹时我们都喜欢选中记住用户名和密码,可是有时候密码输入错误或者密码修改了,这时就需要我们删除或则修改先前记住的用户名和密码记录。

    首先进入:控制面板\所有控制面板项\凭据管理器

    选择windows凭据

    从这里大家可以看到我们可以删除和修改windows凭据,同时对我们经常访问的网站凭据也是一样的,个人感觉很有用,所以写出来,希望对大家有帮助。有不好的地方还请大家拍砖!!!

    如果你的系统是xp大家可以到microsoft中去查看详细信息:http://support.microsoft.com/kb/306992/zh-cn

    展开全文
  • 删除GitHub中某个文件或文件夹

    千次阅读 2018-09-27 00:30:02
    之前在GitHub上上传文件时由于粗心不小心将两个重名文件先后push了,导致两个文件互相覆盖,所以在这里我顺便记录一下如何删除GitHub中某个文件或文件夹的方法。 删除GitHub中某个文件或文件夹 在GitHub上无法删除...

    之前在GitHub上上传文件时由于粗心不小心将两个重名文件先后push了,导致两个文件互相覆盖,所以在这里我顺便记录一下如何删除GitHub中某个文件或文件夹的方法。

    删除GitHub中某个文件或文件夹

    在GitHub上无法删除文件夹或文件,只能对仓库进行删除修改等操作,所以我们自然会用到我们的Git Bash  ( •̀ ω •́ )y

    打开我们的Git Bash命令行界面:

    首先我们先需要搞清楚的是我们克隆库时的文件夹,也就是我们的master文件夹(自己创建的文件夹,拼了命也要记得在哪a!)

    然后使用 cd 命令进入我们的master(在这我就不多说了,上一篇Git Bash基本操作中有讲过)

    使用 $ git pull origin master 将我们 GitHub 仓库里的项目拉下来:

    使用 dir 命令查看我们当前目录(master)中的文件,我的这个目录中仅有 test.c 也就是我搞混的文件.......

    之后使用 $ git rm -r --cached 文件/文件夹名称 删除文件或文件夹

    $ git commit -m "备注信息" 为本次操作添加备注

    最后再使用 $ git push -u origin master 将本次更改更新到GitHub上即可

    其他的一些删除选项

    使用 $ git rm -h 命令我们可以看到删除命令的帮助信息:

    用法:git rm [<选项>] [--] <文件>...

        -n, --dry-run                演习
        -q, --quiet                    不列出删除的文件
        --cached                     只从索引区删除
        -f, --force                    忽略文件更新状态检查
        -r                                 允许递归删除
        --ignore-unmatch      即使没有匹配,也以零状态退出

    展开全文
  • 记录如何卸载pycharm

    2020-10-07 21:51:42
    参考了一些大家的方法,比较方便的是搜索pycharm目录下的bin文件夹中的uninstall应用程序,启动后就可以完成删除了。 但是由于我自己把文件搞得比较乱,所以没找到bin文件夹,在整个c盘搜索也没找到。后来我在全盘...
  • 如何修改MyEclipse的SVN账户

    千次阅读 2017-03-22 16:56:18
    找到本地的账户密码记录文件并删除,然后重新打开svn...具体做法:删除C:\Users\Administrator\AppData\Roaming\Subversion\auth\svn.simple文件夹下的文件即可,但是AppData这个文件夹一般是隐藏的,需要先显示出来。
  • 我们每一次的修改都会以文件的形式记录在APP目录的migrations文件夹下,但是随着文件越来越多,这并不利于我们后期的维护,所以我们需要定期清理(重置)一下migrations文件夹,这篇文章将优雅地告诉你如何如何悄悄...
  • 确定当前提交之前的修改历史都没有用了,用什么方法能清除之前的提交记录,让 clone 下来的 .git 文件夹变小一点? git 如果提交一个文件,然后删除他,继续提交,那么这个文件是存在 git 中,需要使用特殊的命令才...
  • -ft将jpg文件的“修改时间”修改为exif信息中记录的拍摄时间 -dsft把照片exif信息时间设置为文件修改时间 -da[date1]-[date2]把拍摄日期为data2的照片日期修正为data1;date格式为yyyy:mm:dd或yyyy:mm:dd+hh:mm或yyyy...
  • 如何初始化ganglia

    2014-02-13 09:33:29
    因为ganglia安装完成后修改了系统时间,导致ganglia不能正常显示检测数据,可能原因是由于ganglia已经记录了已有的时间,而操作系统时间被修改后导致了内部异常,因此将ganglia的已有记录和缓存删除应该可以解决问题...
  • vss如何使用(图解)

    热门讨论 2011-04-25 15:10:48
    当你要编辑或修改某个文档时,必须对文档实施check out 操作(详见3.3.5修改和编辑文件),VSS将该文档从项目中拷贝出来,放入你的工作文件夹。当你修改完毕并check in 文件之后,VSS又将文件重新拷贝到数据库中以...
  • Visual C++编程技巧精选500例.pdf

    热门讨论 2012-09-01 15:01:50
    253 如何删除文件夹? 254 如何更名文件夹? 255 如何创建多层文件夹? 256 如何删除多层文件夹? 第14章 系统控制操作 257 如何隐藏操作系统任务栏? 258 如何取消隐藏操作系统任务栏? 259 如何检索系统任务栏各窗口标题...
  • 300个注册表优化修改文件 经过了半个小时终于弄完了,希望能对大家有所帮助 如果怕弄不好注册表就先给注册表备份1下,介绍几个个手动备份的方法:} 1.win98下在DOS下scanreg/backup(备份)scanreg/regore(恢复) ...
  • SVN如何使用——回滚

    2019-07-03 16:00:04
    首先要知道的是,我们在使用SVN时每一次修改删除,增加都会有日志记录的,而且没提交一次都会是一个版本,可以通过右键-> TortoiseSVN->显示日志,查看详细版本,可以通过回滚操作——找回更改前的文件(夹...
  • 1)如果数据源所在的文件夹或者数据库已经被注册过,那么直接修改文件夹或者数据库中相关的源数据(例如添加、删除图层中的要素);  如果数据源所在的文件夹或者数据库没有被注册,那么之前在发布服务的时候,源
  • 印风1. 什么是i_s plugin在MySQL里面,默认会有一个information schema(以下简写为i_s)数据库,用于记录一些与元数据或表...这就可以解释为什么i_s库中的表的记录总是无法删除修改。2.为什么使用i_s plugin虽然i_...
  • 转载请署名:印风 1. 什么是i_s plugin 在mysql里面,默认会有一个information schema(以下简写为i_s)数据库,用于记录一些与元数据或...这就可以解释为什么i_s库中的表的记录总是无法删除修改。   2.为什么使
  • 注2:记得删除安装文件夹。 高级用户安装 编辑计数器和配置文件。 如果使用MySQL,则将dbtables.sql加载到数据库中。 PHP-Nuke w/MySQL 将整个计数器文件夹上传到php-nuke根文件夹(其中安装了php-nuke)。 将/extras/...
  • 第一部分 界面设计

    2013-10-22 23:10:34
    实例091 如何删除文件夹 实例092 如何选择文件夹 实例093 如何创建多层文件夹 实例094 如何自动获取文件夹和文件 实例095 如何搜索指定目录下的文件 实例096 如何搜索指定目录下的隐藏文件 实例097 如何搜索...
  • Directory Monitor可以用来监控指定文件夹目录或网络共享内容,当被监控的文件夹出现添加、修改删除,新建文件等任何更改或被访问时能够通知您。如果您对目前的文件夹监视方面还是不太理解如何实现财务管理,不妨...
  • 如何通过ADO的记录集修改记录信息 如何用SQL语句按时间检索 如何用SQL语句按字符串检索 如何在SQL语句中将多个字符串作为检索条件 如何执行嵌套的SQL语句 如何访问存有图像字段的数据库 如何在Visual C++ 6.0中建立...
  • 文件服务器安全审核

    2011-08-17 14:23:04
    现在公司管理层要求,对这些共享文件夹实施监控,谁访问了哪些文件和文件夹,是否做了编辑,是否删除了某个文件都要有记录,请问该如何实现? 回答:根据您的描述,我对这个问题的理解是:如何记录域中所有用户对共享...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    115 <br>0192 如何获取“我的文档”系统文件夹路径 115 <br>0193 如何获取应用程序当前执行的路径 116 <br>0194 如何获取当前操作系统的信息 116 <br>0195 如何实现基本数据类型随意转换 116...
  • 版本库可以理解为一个仓库(一个可以被git管理的目录),里面文件的修改删除都可以被追踪,并且每个版本都会保存以便还原(仅仅保存修改删除的文件),于是可以认为保存了各种不同的版本,所以叫版本库。...
  • 答:AsaiBBSInc文件夹中的bbsconfig.asp可以直接修改数据库的具体位置与名称,修改后同时需要修改AsaiBBSData文件夹下的数据库名称[为防止恶意下载,请上传使用前务必修改一下]。 2、论坛的名称以及相关信息怎么...
  • Android预置Apk方法

    2019-10-03 03:50:31
    这一套8.0过时了 需要修改pms代码 否则apk会被pms删除掉 因为工作需要,经常要开发和合入系统App,所以在此开篇作为收集和记录Android合入系统应用的方法,以备日后查阅。 一、预置apk方法 Case 1:如何将带源码...
  • 答:AsaiBBSInc文件夹中的bbsconfig.asp可以直接修改数据库的具体位置与名称,修改后同时需要修改AsaiBBSData文件夹下的数据库名称[为防止恶意下载,请上传使用前务必修改一下]。 2、论坛的名称以及相关信息怎么...
  • 为此可以将【HKEY_CURRENT_CONFIG/Display/Settings/】文件下的【fonts.fon】的值修改为【vgafix.fon】或者其他的【*.fon】字体,也可以到字体文件夹中将安装的其他字体删除。建议在使用3dmax的机器上不要安装其他的...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 152
精华内容 60
关键字:

如何删除文件夹修改记录