2011-09-20 117 views
1

我具有带有/应用/资产子目录Git项目,以及一个符号链接到/资产Git是没有忽略一个符号链接

“资产”指向它是在根目录下的.gitignore文件,但大约三分之一的时候,当我“生产”时,符号链接会被我的开发环境所覆盖。

我该怎么做才能确保git始终忽略该符号链接?还是有办法让它始终指向一个相对路径(应用程序/资产)而不是我的开发机器上的完整路径?

回答

2

您确定该符号链接尚未在生产中提交吗?这种行为听起来像是。

.gitignore会忽略工作目录中的文件/目录,我不认为它会排除它们被覆盖。

+0

如果它们不是本地提交的,它们也不会被覆盖。 –

+0

是的,虽然我不知道,如果一个在三次与从生产分支合并,它悄无声息。 – sciritai

3

.gitignore不参与游戏pullmerge.gitignore只影响未跟踪的文件。如果该文件在提交中,则不再未跟踪。

在提交的一个你拉它,有人致力于你想离开未跟踪的文件,因此,当你拉的是承诺,您将收到该文件。

从存储库中删除文件,它会再次成为未跟踪。