gpt4 book ai didi

xcode - 如何解除 Xcode 5 项目的工作副本与死机的 SVN 服务器的关联

转载 作者:IT王子 更新时间:2023-10-29 00:44:26 29 4
gpt4 key购买 nike

我有一个 Xcode 5 项目的修改工作副本,它是从不再可用的远程 svn 服务器 check out 的。如何删除工作副本的 svn 关联并使其不受源代码控制? (最终我想基于工作副本创建一个 git 存储库并将修改推送到它。)我不需要保留 svn 历史记录。

我已经尝试了明显的方法来将 svn 服务器与项目分离(例如删除工作副本中的 .svn 目录以及在 svn 服务器的目录上执行 grep -r 搜索通过工作副本目录树中的所有文件命名),但该项目仍然与 svn 服务器相关联。我更愿意直接使用工作副本进行此切换,而不是冒险尝试创建一个与 svn 服务器无关的空“工作副本”,然后从当前副本逐个传输文件。像 svn-git 这样的工具是不可行的,因为 svn 服务器不可用,而且我的工作副本包含重大修改。帮助...?

最佳答案

我刚才遇到了类似的问题,我把我的 git 从 github 移到了 gitLabs。然而,这意味着以前的 repo 信息仍在我的项目中。

所以我发现,当我将我的 gitLab 存储库添加到 Xcode 中时,SourceTree 显示一个文件已被修改。令人惊讶的是,这是保存所有工作副本服务器记录的文件。

只需导航到 “您的项目”.xcodeproj >(右键单击并显示包内容)> project.xcworkspace >(右键单击并显示包内容)> xcSharedData >“您的项目”.xccheckout

右键单击该文件并选择打开方式,然后单击“更多...”。使用您喜欢的文本编辑器编辑其中的 XML,或者您始终可以使用可信赖的文本编辑器。

你的旧 git/svn 服务器可能在底部,封装在 <dict></dict> 中.只需删除 em 并在 Xcode 中重新加载您的项目。

关于xcode - 如何解除 Xcode 5 项目的工作副本与死机的 SVN 服务器的关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20846210/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com