用 Swift 包替换 Xcode 项目,同时保持相同的 GitHub 回购?
Replace Xcode Project with Swift Package while keeping same GitHub repo?
我目前正在将我的 Xcode 项目重构为一个包含多个模块的 Swift 包,我使用 XCWorkspace(有点像 Pointfree 的 isowords). Right now, my Xcode project is hosted on a GitHub repo。但是,通过此重构,Swift 包将托管在 GitHub。
我可以用存储库中的 Swift 包替换我的 Xcode 项目,而不会丢失我的所有历史记录吗?我的 Xcode 项目中的文件历史还会显示吗?
是的,这样就可以了。即使您删除 git 存储库中的每个文件并推送它,您的整个提交历史记录仍将存在。随意用包替换您的项目!
我目前正在将我的 Xcode 项目重构为一个包含多个模块的 Swift 包,我使用 XCWorkspace(有点像 Pointfree 的 isowords). Right now, my Xcode project is hosted on a GitHub repo。但是,通过此重构,Swift 包将托管在 GitHub。
我可以用存储库中的 Swift 包替换我的 Xcode 项目,而不会丢失我的所有历史记录吗?我的 Xcode 项目中的文件历史还会显示吗?
是的,这样就可以了。即使您删除 git 存储库中的每个文件并推送它,您的整个提交历史记录仍将存在。随意用包替换您的项目!