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

ano*_*ode 24 git version-control

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

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

Fab*_*idt 40

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

确保git的路径正确.

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

C:\Program Files (x86)\Git\bin\git.exe (for x64 use: C:\Program Files\Git\bin)
Parameters: update-index --assume-unchanged $FILE 
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

  • Windows版本:C:\ Program Files(x86)\ Git\bin\git.exe参数:update-index --assume-unchanged $ FILE (3认同)

Vic*_*ith 5

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