相当于SourceTree中的“git update-index --assume-unchanged”

时间:2012-08-03 12:39:07

标签: git version-control

到目前为止,在填写数据库密码后,我在数据库配置文件中使用了git update-index --assume-unchanged因为我不希望我的数据库密码进入公共代码存储库。

现在我想尝试使用SourceTree一段时间,我找不到用它做同样的方法:文件应保留在存储库中但我只是想让SourceTree忽略对我工作中该文件的更改副本。

2 个答案:

答案 0 :(得分:33)

我刚为此任务定义了自定义操作。

确保git的路径正确。

感谢评论中的@RobCroll,我们现在有了一个Windows版本:

C:\Program Files (x86)\Git\bin\git.exe 
Parameters: update-index --assume-unchanged $FILE 

enter image description here

答案 1 :(得分:4)

SourceTree很可能没有以这种方式操纵索引的功能(虽然我可能错了,但似乎没有)。但是,这并不意味着您无法下载到终端以发出该命令,但继续将SourceTree用于其他所有内容。