Git Commit与XCode beta一起使用,但与普通版本不兼容
我有/使用Xcode 7.0 beta 5的源代码控制工作,但是当我尝试在我新安装的Xcode 7.0 GM中做一个提交时,它将无法工作。 (新的Xcode 7.0 GM已经取代了我以前的Xcode 6.4版本,从来没有源代码pipe理工作。)我得到错误消息The working copy "APP NAME" failed to commit files
,如下图所示:
这个问题类似于
- XCode不会提交给GIT
- Xcode和Git源代码pipe理:“工作副本XXXXX无法提交文件”
但是对我来说,它确实在beta Xcode版本中工作,而不是标准版本。
我尝试按照这个答案运行build议的命令行命令,但没有明显的区别。 似乎必须有一些我可以编辑或replace的文件,但我不知道它在哪里。 我的两个Xcode版本都使用相同的项目文件夹。
更新
在项目目录中inputgit config --list
我得到了以下内容(电子邮件已经更改,但是正确):
user.email=my_correct_email@mymail.com user.name=Suragch core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true core.ignorecase=true core.precomposeunicode=true remote.MongolAppDevelopment-iOS.url=https://github.com/suragch/MongolAppDevelopment-iOS.git remote.MongolAppDevelopment-iOS.fetch=+refs/heads/*:refs/remotes/MongolAppDevelopment-iOS/* branch.master.remote=MongolAppDevelopment-iOS branch.master.merge=refs/heads/master
再次,我可以对标准Xcode中的项目进行编辑,但为了更新git,我必须返回到Xcodetesting版。
git config --list
给你本地和全局(和系统)的gitconfiguration。
检查user.name是否仍然在本地git config --local -l
注册: git config --local -l
如果没有,那么XCode7testing版可能会考虑使用不同的$ HOME,而命令行则使用常规的HOME(其中您的user.name和user.email有一个.gitconfig)
只要尝试和设置您的回购:
cd /path/to/rpeo git config user.name Suragch git config user.email my_correct_email@mymail.com