我的团队刚刚在星期五将我们的项目升级到XCode 7,今天早上我们遇到了源代码控制问题。每当有人试图查看Blame或Log选项卡时,系统都会提示我们输入我们不再使用的SVN仓库的凭据。事实上,我们团队中的某个人仅在18个月前的项目开始时非常简短地实施了SVN回购,直到现在我们还不知道它仍然存在链接。
我们在Xcode的Source Control菜单下看到一个标有“trunk”的repo。在偏好设置 - > 帐户标签我们看到现有的Git仓库和较旧的SVN仓库。删除SVN仓库不会改变行为; XCode仍然需要凭据。此外,如果我们重新启动Xcode,则删除的SVN repo将返回。
我们知道,钥匙串或本地文件夹中可能存在提示XCode保留帐户信息但我们没有看到的信息。谁能告诉我们如何从XCode的账户中永久删除这个SVN仓库?
答案 0 :(得分:0)
我们找到了解决方案。
在本地git repo文件夹中,仍然有一个名为.svn
的隐藏文件夹,显然是在我们项目的生命周期中。虽然XCode 6忽略了此文件夹,但XCode 7将其识别为源控件存储库的有效定义,并在启动时添加了该帐户。
解决方案:
.svn
文件夹我希望这可以帮助别人。