3

我在使用 Xcode 的内置 SVN 管理器时遇到问题。

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

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

尽管在管理器窗口中提交/更新等工作正常......</p>

任何想法为什么?

Xcode SVN 错误

4

3 回答 3

1

我最近遇到了同样的问题。

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

于 2013-01-10T01:51:13.207 回答
0

我认为 Xcode 颠覆版本与存储版本不同。如果您使用其他 svn 管理工具,例如“cornerstone”,则必须检查版本。

在终端上检查 subversion 的版本

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

2.安装了subversion /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。

于 2013-09-11T13:10:26.827 回答
0

我今天第一次用 Xcode 尝试 Git 时遇到了这个问题。我使用“创建本地 git 存储库”选项创建了两个演示项目,它们遇到了同样的问题。我能够从管理器窗口提交,但 Xcode 主文件视图似乎根本无法识别 git。

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

于 2013-02-09T05:14:17.453 回答