【问题标题】:Unignoring a file in .gitignore is not working. I want GIT to unignore bin directory?取消忽略 .gitignore 中的文件不起作用。我希望 GIT 取消忽略 bin 目录?
【发布时间】:2021-07-27 05:25:21
【问题描述】:

我尝试了以下解决方案,但 .gitignore 覆盖了 unignore 行。

!/bin/

编译后覆盖如下

!/bin/
/bin/

【问题讨论】:

  • 单独的 git 不会改变你的 .gitignore 文件的内容。尝试隔离编辑文件的步骤
  • 我很好奇您所说的“编译后”是什么意思。 Git 没有编译步骤,我知道的任何编译器都不会编译 .gitignore 文件。
  • 我的意思是在 microfocus 上编译一个程序后,.gitignore 文件将使用 /bin/ 进行更新
  • @veeravenkatarameshchode 正是如此,因此我的回答如下。

标签: git github gitlab microfocus


【解决方案1】:

如果microfocus compiler 以某种方式改变了主要的.gitignore,请查看在bin/ 本身中添加.gitignore 是否会有所帮助,以及内容

!./

另一种方法是使用脚本包装编译器调用,该脚本将:

  • 保存.gitignore 内容
  • 调用编译器
  • 然后恢复.gitignore的内容。

【讨论】:

  • 在 microfocus Enterprise Developer 上找到这些设置:Windows -> 首选项 -> 团队 - Git -> 项目 -> “通过将派生资源添加到 .gitignore 来自动忽略派生资源” 删除或取消选中该行后,它停止更新 gitignore 上的 /bin/ 行
【解决方案2】:

在 microfocus Enterprise Developer 上找到这些设置:

Windows -> 首选项 -> 团队 - Git -> 项目 -> “通过将派生资源添加到 .gitignore 来自动忽略它们”

删除或取消选中该行后,它停止更新 gitignore 上的 /bin/ 行

【讨论】:

    猜你喜欢
    • 2022-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-19
    • 1970-01-01
    • 1970-01-01
    • 2012-03-15
    相关资源
    最近更新 更多