如何在 Xcode 4 中使用 git 移动文件和文件夹?

2024-07-03

我熟悉 Xcode 中组和实际目录之间的差异。我总是在查找器中创建一个实际文件夹并将其拖到项目中,确保未选中“复制”。

当我移动文件夹时,我仅通过引用删除项目,将它们移动到查找器中,然后重新添加它们。

现在我第一次使用git,在测试中发现,如果我使用上述方法删除目录,我无法进行提交。 Xcode 告诉我它无法切换到该目录,因为“没有这样的文件或目录”。根据我在网上发现的情况,在 Xcode 中完成目录更改时,git 不会收到通知。

如何在 Xcode 4 中使用 git 移动文件和文件夹,并让编译器和 git 了解这些移动,以便我可以提交?


您不得使用 Finder 移动 GIT 存储库中的文件。您最好使用 shell 中的 move 命令。

然后,您必须手动刷新 XCode 中的链接(或再次删除/添加文件)。

移动文件类似于 unix 的“mv”命令,带有“git”前缀:

git mv path destination

(使用 -f 覆盖目标...谨慎)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Xcode 4 中使用 git 移动文件和文件夹? 的相关文章

  • 在 UIPageViewController 中,当“pageViewController:viewControllerBeforeViewController”被调用时?

    我尝试在中显示照片UIPageViewController 首先 我在集合视图中显示我的照片 然后点击一张照片进入页面视图 然而 当我在页面视图中时 如果我滚动当前照片 向右或向左 我发现两者pageViewController viewC
  • 实例化新视图控制器时从内存中删除视图控制器

    在我的应用程序中 我实例化新的视图控制器而不是使用 Segues 因为它在动画中看起来更好 因此我的视图继续在后台运行 这会导致大量内存泄漏 我返回主屏幕的代码是 let mainStoryboard UIStoryboard name M
  • 如何给 UIButton 着色?

    我正在向我的 iPhone 用户界面添加自定义按钮 并希望它们具有 Apple 应用程序的玻璃外观 我有一个很好的默认玻璃图像 但我不想为我想要的每种色调 红色 绿色 蓝色等 都有一个单独的图像 有没有办法加载灰度PNG并将其调整为我想要的
  • Firebase 分析在 DebugView 中显示不正确的数据

    我正在使用 Firebase 分析 我注册了两个用户属性 并且有两个自定义事件 每个事件包含 3 到 50 个不同的选项 我遇到的问题是 当我设置用户属性时 DebugView 通常会显示事件的旧用户属性或根本不显示 有时它可以正常工作 请
  • iOS 9 中的触觉

    您可以在 iPhone 6s 上使用 iOS 9 中的 Taptic 引擎吗 WatchOS2 和 OS X 能够使用触觉引擎 所以我认为 iOS 9 中也会有 但我找不到任何 API 是的 我对内部进行了逆向工程UIKit我发现了另一种
  • 表格视图单元格作为按钮

    我正在尝试将已分组的表视图单元格设置为按钮 但我似乎无法在 XCode 4 2 的界面生成器中或以编程方式找到执行此操作的位置 我尝试将表视图单元格链接到 IBAction 但它只允许我创建或链接到 IBOutlet 作为临时修复 我在单元
  • UICollectionView PerformBatchUpdates:如果视图需要布局,则意外断言?

    如果我打电话 UICollectionView performBatchUpdates 从内部viewWillAppear 里面viewDidAppear 在这些方法之间 或者每当集合视图尚未由更大的 UIView 视图层次结构布局时 集合
  • PHAsset(或 ALAsset)跨设备标识符

    我实际上正在创建一个 iOS 应用程序 并且想要在 SQLite 数据库中存储有关照片库图片的一些详细信息 我还希望能够在用户拥有的不同设备上共享这些数据 想象一下有人想要在他的 iPhone 上重新组织图片 并想要在他的 iPad 上检索
  • 如何更改导航栏上 BarButtonItem 的文本?

    我正在尝试创建一个可以编辑的项目列表 像这样的东西 为此 我在视图顶部添加了一个导航栏 然后在 XCode 设计器中添加了 2 个栏按钮项 我将左侧按钮的标识符设置为 添加 将右侧按钮的标识符设置为 编辑 当我单击 编辑 时 我想将文本更改
  • 禁用故事板警告

    我避免在我的快速代码中收到警告 然而 当谈到故事板的要求时 这对我来说有点困难 所以现在我只想禁用 xcode 显示有关情节提要问题的警告 我尝试了以下方法但没有成功 禁用显示警告选项 正如您提到的选项Show warnings under
  • iOS 11 和 XCode 9.3 - HTTP 加载失败

    iOS11 设备偶尔会出现此错误 HTTP 加载失败 错误代码 1005 1 54 该应用程序正在连接到 https json Web 服务 当它在前台时 一切都运行顺利 计时器正在执行 Web 服务调用 但有时 无法始终复制问题 当应用程
  • 如何在使用 maven release-plugin 和 git 发布期间避免“更新被拒绝,因为远程包含工作”?

    我们最近从 SVN 迁移到 git 除了在 git 上发布的其他 意外 问题之外 我想知道如何处理以下问题 当我在 Jenkins 上开始发布运行并且某些开发人员 意外地 在发布的第一阶段进行推送时 发布构建失败并出现以下错误 ERROR
  • 了解 ibeacon 距离

    尝试掌握 ibeacon 信标 低功耗蓝牙 BLE 如何保持距离的基本概念 有没有关于 ibeacon 到底能测量多远的真实文档 假设我在 300 英尺外 ibeacon 是否有可能检测到这一点 专门针对 v4 v5 和 iOS 但通常是任
  • “无法连接到 iTunes Store”

    昨晚 应用内购买没有在 iOS7 模拟器设备上显示 但今天我什至没有更改代码 我也开始在 iOS 8 设备上遇到相同的错误 这是我的课 class InAppC UITableViewController SKProductsRequest
  • UICollectionView - 如果选择了单元格,则不会调用 didDeselectItemAtIndexPath

    我做的第一件事是设置选定的单元格 UICollectionViewCell collectionView UICollectionView collectionView cellForItemAtIndexPath NSIndexPath
  • 删除/重置核心数据中的所有条目?

    您知道有什么方法可以删除存储在核心数据中的所有条目吗 我的架构应该保持不变 我只是想将其重置为空白 Edit 我希望以编程方式执行此操作 以便用户基本上可以点击reset button 您仍然可以使用 NSFileManager remov
  • RestKit:如何获取简单的 JSON 字符串数组?

    我应该如何使用 RestKit 来获取像这样的 JSON 字符串数组 Paris London Brussels New York 我尝试进行对象映射 但由于没有关键路径或属性 我不知道要映射什么 我什至不需要映射 结果可能只是一个数组或字
  • 使用 Appium 和 Ruby 测试 iOS 应用程序时等待元素加载?

    我正在测试一个iOS应用程序 登录后无法与元素交互 因为Appium运行得太快了 有人可以给我指出一个使用 WebDriverWait 风格等待 Appium iOS 测试的示例吗 最好用红宝石 Thanks 这对我有用 但我是 Appiu
  • 如何在 iOS 7 中将 CSV 文件关联到我的应用程序

    今天是个好日子 我逐行遵循这两个教程 尝试将我的应用程序关联到 csv 文件 电子邮件应用程序附件 但是在我将这些更改添加到我的应用程序的 plist 文件中之后 然后构建我的应用程序并在我的设备 iPhone 4 iOS 7 0 4 没有
  • 同时在不同层中使用多个 CAKeyframeAnimation

    现在有人知道如何使用 CAKeyframeAnimation 同时对多个图层进行动画处理吗 每个层都有自己的 CAKeyframeAnimation 对象 看看下面的代码 我有一个接收对象 创建 CAKeyframeAnimation 并将

随机推荐