【问题标题】:Automatically cleaning specific files between checkouts在结帐之间自动清理特定文件
【发布时间】:2017-01-19 01:28:03
【问题描述】:

我们的项目在 git 上,但我们的编译产品不在。现在,当我们检查一个新分支时,我们需要一种方法来自动从文件夹中删除已编译的产品(比如说kuku.exe)(因为它变得无关紧要,我们希望我们的脚本告诉我们必须再次编译)。

我们如何做到这一点? git ignore 或 git 属性中有什么?

【问题讨论】:

  • 刚刚更新了问题 - 我们需要 git 在我们签出不同的分支时自动执行此操作

标签: git git-checkout


【解决方案1】:

如果 Git (.gitignore) 正确忽略了您的二进制文件,则可以继续结帐。

成功完成后,post-checkout hook 可以删除/清理工作空间,以便从新开始任何编译。
见here for a post-checkout installation example。

【讨论】:

    猜你喜欢
    • 2017-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-27
    • 1970-01-01
    • 2022-01-11
    • 2021-09-22
    • 1970-01-01
    相关资源
    最近更新 更多