簡體   English   中英

在git文件重命名后,讓Xcode 5跟隨歷史記錄

[英]Make Xcode 5 follow history after git file rename

我試圖找出如何在使用Xcode時使用git正確地重命名文件。

我做了一個測試項目,有一些提交,然后在Xcode中重命名了一個文件,驗證了git狀態確實說它被重命名,然后在Xcode之外提交。 這符合SO問題的答案( 處理文件在git中重命名 )。

我回到Xcode,嘗試在名稱更改之前(在版本編輯器助手窗口中)查看該文件的歷史記錄,並且我收到錯誤“此文件在索引中不存在”。 雖然這是真的,但該文件在那時並不存在,它的前身也是如此。 當我去終端,並運行git log --follow myFile.m ,我確實看到了所有提交,甚至是重命名之前的提交。 因此,歷史就在那里,但Xcode似乎並不知道如何找到它。

在使用Xcode時,如何在git版本控制中重命名文件之前如何關注?

PS。 看起來責怪功能在名稱更改之前可以看到,但版本編輯器不能。

我今天遇到了同樣的錯誤,並且由matt提出的最佳解決方案是使用備用Git GUI。

我終於通過rowanj安裝了很棒的GitX應用程序解決了這個問題。

然后我看到了未提交的更改並簡單地提交了它。

TY Xcode過於簡單,重命名 - 痛苦!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM