您好我在课堂上使用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文件中每次更改时创建多个编辑)
答案 0 :(得分:0)
另一种方法是确保在专用文件夹中使用您的generate命令(例如“generated
”)
cd your/repo
mkdir generated
cd generated
m2jr -sw ../whateverMonitor.m
这样,在那里生成的任何jr文件都可以忽略:您可以忽略包含该行的your/repo/.gitignore
的所有“generated”文件夹:
generated/