我有一个测试文件在本地失败,因为我的本地环境中没有安装某些软件。这些测试在我们的持续集成系统上成功了,而且我从不触碰被测试的代码,所以我想要在本地移除这个文件,以便测试在本地通过,但是不要从远程服务器中删除该文件。使用git的忽略机制是否可行?
我有一个测试文件在本地失败,因为我的本地环境中没有安装某些软件。这些测试在我们的持续集成系统上成功了,而且我从不触碰被测试的代码,所以我想要在本地移除这个文件,以便测试在本地通过,但是不要从远程服务器中删除该文件。使用git的忽略机制是否可行?
git update-index --assume-unchanged <filename>
(尽管我还没有检查以下提交是否会破坏您的代码)