如何让Xcode刷新编辑器内容?

发布于 2024-11-30 10:17:07 字数 255 浏览 0 评论 0原文

我正在通过 Xcode 的内置源代码管理菜单和命令行使用 Subversion 开发一个 Xcode 4.1 项目。通过命令行恢复/更新源代码时,我无法让 Xcode 编辑器显示源文件的当前版本(因为它们显示在 Finder 或任何外部编辑器中)。我想在使用外部编辑器编辑源文件时通常会出现这种情况。

Eclipse 会立即警告您编辑器内容已过时(当您尝试保存文件时 Xcode 会这样做)。然后,您只需右键单击项目树即可刷新相应的文件/目录。 Xcode中应该也有类似的功能。

I am developing a project with Xcode 4.1 using Subversion through Xcode's built-in source control menu and command line. When reverting/updating the source through command line, I can't get the Xcode editor to show the current version of the source files (as they appear in the Finder or any external editor). I guess this is generally the case when editing a source file with an external editor.

Eclipse would immediately warn you that the editor content is outdated (Xcode does it when you try to save the file). Then you would simply right click on the project tree to refresh the corresponding files/directories. There must be a similar feature in Xcode.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

第几種人 2024-12-07 10:17:07

<代码>
svn 恢复 MyFile.m

将复制旧版本,因此也复制旧时间戳,使 XCode 认为它正在使用该文件的最新版本(这是事实,除了在这种特殊情况下您希望它再次使用旧版本) )。

作为解决方法,您可以“触摸”所有恢复的文件,为它们提供新的时间戳。

<代码>
触摸我的文件.m

这将使 XCode 显示文件中的内容,并将其包含在下一个构建迭代中。这适用于 .h/.m 文件,也适用于 XCode 使用的任何项目或元数据文件。


svn revert MyFile.m

will copy the old back and therefore also the old timestamp, making XCode think it is using the most recent version of the file (which is true, except that in this particular situation you would want it to use the older version again).

As a workaround you can "touch" all the reverted files, giving them a new timestamp.


touch MyFile.m

That will make XCode display the content as it is in the file and also include it in the next build iteration. This works for .h/.m files but also any project or meta data files used by XCode.

2024-12-07 10:17:07

您的意思是菜单:文件>>源代码控制>>刷新状态?

Do you mean Menue:File >> Source Control >> Refresh Status ?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文