【发布时间】:2011-01-25 09:56:28
【问题描述】:
我已将 Xcode 配置为使用 Subversion(托管在远程网络服务器 - Beanstalk.com 上)。
在SCM下的Xcode菜单中,我想知道两个选项的区别
1。 “刷新整个项目......”和
2。 “更新整个项目......”
请帮忙。
谢谢
开发。
【问题讨论】:
我已将 Xcode 配置为使用 Subversion(托管在远程网络服务器 - Beanstalk.com 上)。
在SCM下的Xcode菜单中,我想知道两个选项的区别
1。 “刷新整个项目......”和
2。 “更新整个项目......”
请帮忙。
谢谢
开发。
【问题讨论】:
从 SCM 菜单项打开 SCM 结果窗口,单击左侧的小“文本”按钮(可能在窗口底部开始?),展开它以便您看到多一点,然后运行刷新和更新以查看 Xcode 传递给 SVN 的命令。
抱歉,目前不能代表 SVN,但对于 CVS,它为我做到了:
【讨论】:
我相信 Refresh 会检查存储库,如果您的项目中的任何文件在您上次签出后可能已由其他开发人员提交,那么这些文件是否有更新的更新版本。
打开您的 SCM 结果视图将在“更新”列中显示自您上次结帐以来更新了哪些文件,并带有“M”。
如果您选择“更新”,您实际上会下拉这些文件并更新您当前的项目,而“刷新”只会检查这些文件并将它们列在 SCM 结果窗口中,而不会下载和覆盖您的文件。
【讨论】: