加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

mercurial – .hgignore不起作用

发布时间:2020-12-20 12:28:02 所属栏目:Python 来源:网络整理
导读:我创建了.hgignore文件,但在此之前我将项目结构发送到服务器.现在,hgignore不适用于之前发送的文件.我在某处读到我需要从跟踪列表中删除这些文件和目录,或者以某种“私有”方式添加它,但我无法弄清楚我是如何做到这一点的.问题更加复杂,因为我写了sh脚本,它
我创建了.hgignore文件,但在此之前我将项目结构发送到服务器.现在,hgignore不适用于之前发送的文件.我在某处读到我需要从跟踪列表中删除这些文件和目录,或者以某种“私有”方式添加它,但我无法弄清楚我是如何做到这一点的.问题更加复杂,因为我写了sh脚本,它将这个结构的一部分复制到其他地方(项目由一些客户端应用程序和www服务器组成,这些服务器文件在每个hg push命令之后被复制到其他地方).所以我想忽略一些文件(但希望这些文件存在于服务器上,只需用一些配置推送一次)我想用我的sh脚本复制那些被忽略的文件(这个脚本中最重要的是我正在使用的事实’hg archive’来处理我要复制的内容).我希望这对某人来说是可以理解的:)

解决方法

.hgignore仅忽略尚未添加到存储库的文件.使用hg忘记停止跟踪已添加的文件.

您无法签入文件并在之后忽略更改.对于配置文件,最佳做法是签入模板文件,并忽略实际的本地配置文件.拉动回购的人可以复制模板文件并进行本地更改.你sh脚本可以自动化.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读