到目前为止,在填写数据库密码后,我在数据库配置文件中使用了git update-index --assume-unchanged
因为我不希望我的数据库密码进入公共代码存储库。
现在我想尝试使用SourceTree一段时间,我找不到用它做同样的方法:文件应保留在存储库中但我只是想让SourceTree忽略对我工作中该文件的更改副本。
答案 0 :(得分:33)
我刚为此任务定义了自定义操作。
确保git的路径正确。
感谢评论中的@RobCroll,我们现在有了一个Windows版本:
C:\Program Files (x86)\Git\bin\git.exe
Parameters: update-index --assume-unchanged $FILE
答案 1 :(得分:4)
SourceTree很可能没有以这种方式操纵索引的功能(虽然我可能错了,但似乎没有)。但是,这并不意味着您无法下载到终端以发出该命令,但继续将SourceTree用于其他所有内容。