gpt4 book ai didi

objective-c - git文件重命名后使Xcode 5跟随历史

转载 作者:搜寻专家 更新时间:2023-10-30 19:49:07 25 4
gpt4 key购买 nike

我正在尝试弄清楚如何在使用 Xcode 时使用 git 正确重命名文件。

我做了一个测试项目,提交了几次,然后在 Xcode 中重命名了一个文件,验证了 git status 确实说它正在重命名,然后在 Xcode 之外提交。这与对 SO 问题 ( Handling file renames in git ) 的回答一致。

我返回到 Xcode,尝试查看名称更改前该文件的历史记录(在版本编辑器助手窗口中),我收到错误“索引中不存在此文件”。虽然这是真的,但当时该文件并不存在,它的前身存在。当我转到终端并运行 git log --follow myFile.m 时,我确实看到了所有提交,甚至是重命名之前的提交。因此,历史就在那里,但 Xcode 似乎不知道如何找到它。

在使用 Xcode 时如何在 git 版本控制中重命名文件之前跟进?

附言。改名前貌似blame功能可以看到,但是版本编辑器看不到。

最佳答案

我今天遇到了同样的错误,正如 matt 所建议的那样最好的解决方案是使用备用 Git GUI。

我终于通过安装很棒的 GitX 解决了这个问题rowanj 的应用程序。

然后我看到未提交的更改并简单地提交它。

TY Xcode 太简单了,重命名太麻烦了!

关于objective-c - git文件重命名后使Xcode 5跟随历史,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23188304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com