这种情况经常发生在我身上。我不小心将一个我不想版本控制的文件(即开发人员/机器特定的配置文件)提交了版本。
如果我提交这个文件,我会破坏所有其他开发者机器上的路径,他们会感到不满意。
如果我删除文件并将其从版本控制中删除,那么它将从其他开发者的机器中删除,他们会不满意。
如果我选择永远不提交该文件,则始终会保留“脏”检出状态 - 我会感到不满意。
有没有一种干净的方法可以从版本控制中“取消版本化”文件,从而不会让任何人感到不满意?
编辑:尝试澄清一下:我已经将该文件提交到存储库中,我只想将其从版本控制中删除 - 我明确不希望它在每个人做检出时被物理删除。最初我希望它被忽略。
答案:如果我能接受第二个答案,那就是这个。它回答了我的问题关于git - 接受的答案是关于svn。