代码之家  ›  专栏  ›  技术社区  ›  Marc Hughes

将GIT repo中的文件标记为临时忽略

git
  •  11
  • Marc Hughes  · 技术社区  · 15 年前

    有了P4,我可以把这些文件放到一个单独的变更列表中,然后忘掉它们。同步不会覆盖它们,当我提交默认变更列表时,它们也不会被提交。

    我希望还能“git commit-a”

    2 回复  |  直到 15 年前
        1
  •  6
  •   ax. Clement Herreman    7 年前

    .project , .classpath ,…),您可以:

    • 版本模板这些文件的版本( .project_tpl .classpath_tpl , ...)
    • 使用 filter driver 在签出时生成实际的文件(不进行版本控制,只由开发人员在本地修改)

    alt text

    clean “提交过程中的步骤对这些模板没有任何作用。
    只有那个 smudge

    注意:这是对过滤器驱动程序的轻微“误用”,它应该只处理文件内容,而不是生成新的内容。
    但它可以帮助您在您的场景中(前提是您的 污迹 '如果eclipse文件恰好已经存在,脚本不会盲目地覆盖它们。)

        2
  •  11
  •   Aristotle Pagaltzis    15 年前

    你可能在找

    git update-index --assume-unchanged .project