我的 Github 存储库称为 Programming-iOS-4-Book-Examples,因为这是我书籍 “Programming iOS 4” 中的示例代码。现在,我已经写了一本新版本的书,改名为 “Programming iOS 5”。我需要保留旧仓库和旧名称,因为网络上有很多链接指向它,并且可能有人需要旧代码。但现在,我还想要一个新的存储库和一个新的名称,Programming-iOS-5-Book-Examples,其中包含针对 iOS 5 重写的相同示例 (加上一些新内容)。
当然,我看到了这篇文章: How can I fork my own GitHub repository? 但是那里的建议是使用分支。但这对我没有用,因为我不想使用分支,因为这违背了给存储库设置可链接名称的目的。我希望公众在 iOS 4 存储库中找到我的 iOS 4 示例,在 iOS 5 存储库中找到我的 iOS 5 示例。
这似乎是使用 Fork 的完美用途,但当我按下 Fork 按钮时,什么也没发生; 显然我不能 fork 自己的存储库。
当然,我可以创建一个全新的仓库,但这意味着需要单独上传所有资源,这很不方便,因为所有内容都已经在iOS 4仓库中了。那我还需要这样做吗?
当然,我看到了这篇文章: How can I fork my own GitHub repository? 但是那里的建议是使用分支。但这对我没有用,因为我不想使用分支,因为这违背了给存储库设置可链接名称的目的。我希望公众在 iOS 4 存储库中找到我的 iOS 4 示例,在 iOS 5 存储库中找到我的 iOS 5 示例。
这似乎是使用 Fork 的完美用途,但当我按下 Fork 按钮时,什么也没发生; 显然我不能 fork 自己的存储库。
当然,我可以创建一个全新的仓库,但这意味着需要单独上传所有资源,这很不方便,因为所有内容都已经在iOS 4仓库中了。那我还需要这样做吗?