无法在Xcode编辑器(SVN)中提交/更新文件

时间:2012-10-16 18:25:24

标签: xcode svn

我遇到了Xcode内置SVN管理器的问题。

我检查了一个远程SVN存储库,我想在Xcode的编辑器中工作时提交更改。如屏幕截图所示,它在管理器窗口中以及编辑器侧栏中显示了正确的SVN标志(M用于修改等),但是当我尝试在编辑器中提交时,我收到错误:

  

由于未找到有效的工作副本,因此无法执行此操作。

虽然提交/更新等在管理器窗口中正常工作......

任何想法为什么?

Xcode SVN Error

3 个答案:

答案 0 :(得分:1)

我最近有同样的问题。

我的解决方案是简单重启Xcode,然后通过右键单击“Source Control>”将所有文件记录为可更新菜单。

答案 1 :(得分:0)

我第一次尝试使用Xcode时遇到了这个问题。我使用“创建本地git存储库”选项创建了两个演示项目,他们遇到了同样的问题。我能够从组织者窗口提交,但主要的Xcode文件视图似乎根本不识别git。

退出并重新启动后,我使用git选项创建了第三个演示,主窗口立即识别出了更改 - 即在修改后的文件旁边显示“M”。

答案 2 :(得分:0)

我认为Xcode的subversion版本与repositary版本不同。 如果您使用其他svn管理工具,如“基石”,则必须检查版本。

检查终端上的subversion版本

1.xcode颠覆 /Applications/Xcode.app/Contents/Developer/usr/bin/svn --version

2.安装了颠覆 / usr / bin / svn --version

3.port安装版 / opt / local / bin / svn --version

检查这些版本并升级Xcode的svn二进制文件。

这就是我所做的。

$ cd /Applications/Xcode.app/Contents/Developer/usr/bin
$ mkdir svn_backup
$ mv svn* svn_backup/.
$ ln -s /opt/local/bin/svn* .

并重新启动Xcode。