Svn XCode 7源代码管理提交失败

Svn XCode 7源代码管理提交失败,svn,xcode7,Svn,Xcode7,我正在尝试将我的XCode项目提交到基于服务器的SVN。我已经配置好了,打开“源代码管理”窗口,然后单击“提交”按钮。它会分块一点,然后告诉我错误:工作副本“xxx”无法提交文件。无法与帮助程序应用程序通信 什么是助手应用程序 我看到过GIT的类似帖子,但它们似乎与SVN无关(或者至少对我来说没有足够的信息)。在Xcode 7中似乎有一个bug,您可能会遇到,也可能不会遇到:当使用GIT存储库创建新项目时,Xcode 7可能会告诉您它“无法与助手应用程序通信”。同样的bug可能会告诉你它“无法提

我正在尝试将我的XCode项目提交到基于服务器的SVN。我已经配置好了,打开“源代码管理”窗口,然后单击“提交”按钮。它会分块一点,然后告诉我错误:工作副本“xxx”无法提交文件。无法与帮助程序应用程序通信

什么是助手应用程序


我看到过GIT的类似帖子,但它们似乎与SVN无关(或者至少对我来说没有足够的信息)。

在Xcode 7中似乎有一个bug,您可能会遇到,也可能不会遇到:当使用GIT存储库创建新项目时,Xcode 7可能会告诉您它“无法与助手应用程序通信”。同样的bug可能会告诉你它“无法提交文件”

这发生在我从Xcode 6.x升级后,我从来没有遇到过这个问题

事实证明,“助手应用程序”实际上是Git:出于某种原因,Xcode 7急于将您(提交者)与姓名和电子邮件地址关联起来。Xcode甚至提供在首次发布时访问您的Mac联系人

要解决这个问题,我们只需启动可靠的终端应用程序(命令行工具)并告诉Xcode我们是谁,这些错误将成为过去。好消息是它只需要发生一次。以下是如何做到这一点:

在命令行上,键入以下内容:

xcrun git config --global user.email you@yourdomain.com
xcrun git config --global user.name "Your Name Here"

今天早上,我在使用Xcode 7.2提交代码时遇到了同样的问题

Xcode无法与助手应用程序通信


我刚刚在Xcode 6.4中打开了同一个项目,提交成功。

我今天遇到了同样的问题-在SVN提交工作正常一段时间后(Xcode 7.3),我突然遇到了同样的问题。SVN集成似乎降到了最低限度,包括有意义的错误消息。我认为,svn命令行工具(在本例中是helper应用程序)返回的错误只是一般性地处理

所以在我的例子中,我通过Finder将一些文件添加到我的Xcode项目中,然后通过“添加文件…”将它们添加到Xcode中,并通过Finder再次删除其中一个文件。我注意到这个文件被注释为“A!”。我从命令行调用了
svn status
,看到了带有“M!”注释的文件

svn revert
svn delete
之后,我可以使用Xcode提交其他文件


最佳做法是通过Xcode添加和删除文件,以便正确更新svn状态。如果出现提交错误,请转到命令行并使用
svn status
从命令行获取提示、错误并修复。

我今天遇到了相同的问题。我打开终端:

cd [project path]   
svn commit -m "your log information"
然后您将看到错误的具体原因。然后根据误差处理问题。因此,最好通过Xcode添加和删除文件,以便正确更新
svn状态(而不是查找器)


如果出现提交错误,请转到命令行并使用
svn status
从命令行获取错误提示并修复它。

这是使用svn存储库,而不是GIT!不管是svn还是git,这都是XCode 7的问题。在我的例子中,当我尝试从XCode提交时,我得到一个错误,但是从SourceTree/SVN/etc可以。这个问题有两种解决方法,一种是我上面描述的,另一种是设置为“自动内部构建设置->配置文件”。至少对我来说是这样