有什么方法可以执行 git mv
完全在 GitKraken 的 UI 内操作?尽管名称更改,但我希望保留文件历史记录,并且我的学生害怕使用命令行。
最佳答案
我认为目前这不可能,因为 Gitkraken 中没有内置文件浏览器。因此,您无法显示存储库中的所有文件以执行基本操作,例如查看每个文件有多少修订版,在编辑器中打开它们,重命名它们等。希望他们会在以下位置添加文件浏览器选项卡某点。
因此,对于几乎所有文件操作,您都必须在外部执行操作,使用文件浏览器(如 Windows 资源管理器、Nautilus 等)或可怕的命令行。 :)
如果您在外部将文件重命名为 Gitkracken,那么 Gitkracken 将看到重命名并将其作为重命名提交,因此将保留文件历史记录。提交后,您可以使用“git log --follow file”在命令行上查看完整的历史记录。
在 GK 中,历史记录也是可用的,但每个过去的文件名都单独保存,因此更难看到。如果您使用模糊查找器来调出文件的历史记录,则会有指向该文件以前名称的可点击链接。
关于gitkraken - 在 GitKraken 中重命名文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39921639/