我正在使用Subversion通過Xcode的內置源代碼控制菜單和命令行開發一個使用Xcode 4.1的項目。當通過命令行恢復/更新源文件時,我無法讓Xcode編輯器顯示源文件的當前版本(因爲它們出現在Finder或任何外部編輯器中)。我想這通常是用外部編輯器編輯源文件的情況。 Eclipse會立即提醒您編輯器內容已過時(Xcode會在您嘗試保存文件時執行此操作)。然後,您只需右鍵單擊項目樹以刷新相應的文件/目錄。 Xcode中必須有類似的功能。如何讓Xcode刷新編輯器內容?
1
A
回答
1
svn revert MyFile.m
將舊複製回,因此也老時間戳,使的XCode認爲這是使用最新版本的文件(這是真的,但在這種特殊情況下,你會希望它再次使用舊版本)。
作爲一種解決方法,您可以「觸摸」所有還原的文件,併爲它們提供新的時間戳。
touch MyFile.m
這將使XCode中顯示的內容,因爲它是在文件中還包括在未來構建迭代。這適用於.h/.m文件,但也適用於XCode使用的任何項目或元數據文件。
0
你的意思是Menue:File >> Source Control >> Refresh Status?
相關問題
- 1. Eclipse XML編輯器:刷新內容幫助
- 2. 刷新表編輯器
- 3. Rails:編輯/更新後如何讓ajax刷新索引?
- 4. Sitecore重新加載內容編輯器
- 5. 如何回滾Sharepoint內容編輯器
- 6. YUI編輯器:在內容
- 7. Web內容編輯器
- 8. SharePoint2010內容編輯器?
- 9. jQuery:Batiste富文本編輯器 - 如何更新內容?
- 10. 如何刷新Xcode中的Project Navigator內容?
- 11. 當編輯內容時自動刷新的片段
- 12. 如何讓我的UIView在Xcode的Storyboard編輯器中可見?
- 13. 編輯內容
- 14. 如何編輯Qvector內Qvector的內容
- 15. 如何讓內容編輯,有限的時間在asp.net MVC 3
- 16. RoR如何重新刷新刷新內容?
- 17. 刷新UltraCombo內容
- 18. 刷新流內容
- 19. 刷新DataGridView內容
- 20. 刷新JTree內容
- 21. 刷新cfwindow內容
- 22. 刷新內容UITextView
- 23. Xamarin.Forms刷新編輯器的TextProperty
- 24. 如何防止用戶修改tinymce編輯器內容。用戶不應該編輯內容。如何使用angularjs
- 25. Silverlight 3 - 如何「刷新」DataGrid內容?
- 26. 如何強制刷新DataGridView的內容?
- 27. Android - 如何刷新選項卡內容
- 28. 如何刷新對話框內容
- 29. 如何避免內容刷新
- 30. 如何刷新谷歌的AdSense內容?
這是我的第一次猜測之一,它刷新了項目導航器中文件的svn狀態,但編輯器內容保持不變。要重現,請在編輯器中向main.m中添加一行>>在命令行上輸入「svn revert main.m」>>返回到編輯器。該文件不再被XCode修改,但編輯器仍顯示您添加的代碼行。 – fivanski