Gitignore忽略生成具有相同名称的文件

时间:2018-02-23 20:33:45

标签: git gitignore

您好我在课堂上使用JR编程语言来处理线程,互斥体等。语言几乎没有记录。我尝试为家庭作业创建一个github repo,虽然这不是一个真正的问题,但我们需要生成文件才能使用监视器。所以我们的代码在文件名whateverMonitor.m中,我们使用像这样的工具m2jr:

m2jr -sw whateverMonitor.m

这将生成生成代码的whateverMonitor.jr,但由于监视器不支持JR,它的伪造监视器并将我们在* .m中编辑的每一行转换为JR对应。那么有没有办法告诉.gitignore文件中是否有这个正则表达式文件:([a-zA-Z] +)。m 并找到此文件 {0}。 jr 文件,忽略 {0} .jr ? (只有JR副本,因为它会在.m文件中每次更改时创建多个编辑)

1 个答案:

答案 0 :(得分:0)

另一种方法是确保在专用文件夹中使用您的generate命令(例如“generated”)

cd your/repo
mkdir generated
cd generated
m2jr -sw ../whateverMonitor.m

这样,在那里生成的任何jr文件都可以忽略:您可以忽略包含该行的your/repo/.gitignore的所有“generated”文件夹:

 generated/