【发布时间】:2015-08-19 03:46:54
【问题描述】:
在我的项目中,我想忽略一行代码,因为它包含一个目录,对于 repo 的每个用户来说都是不同的。
我为我的问题找到了a useful answer,但是我不知道如何将其应用于我自己的问题。
我需要忽略的行如下:
MyMesh.loadMesh("D:/Software Projects/OpenGL/Raytracing-Project/dodgeColorTest.obj", true);
所以我想知道的是我必须在$ git config filter 设置中插入什么,用于清洁和涂抹的情况。
【问题讨论】:
-
将字符串移动到配置文件中,将配置文件放入
.gitignore(如果还没有的话)。这是正确的做法。您可能使用的任何其他 hack 都只是一颗等待爆炸的定时炸弹。 -
@axiac 什么样的配置文件?你能给我举个例子吗?
-
@RobinvanHeukelum,实际上是任何类型的配置文件。一个纯文本文件,JSON、YAML、XML,...选择您的堆栈中常用的一个或选择您喜欢的一个。
-
由于您没有指定您使用的语言(它看起来像
C#或Java对我来说,但我不知道这些语言),我添加了一个解释如何在C或C++中进行操作。C#或Java应该不会有太大的不同(除了语法上的差异)。
标签: git gitignore gitattributes