如何在没有我的存储库版本控制历史记录的情况下将项目发布到GitHub?

时间:2016-09-27 14:35:05

标签: git github version-control mercurial open-source

我正在考虑从我开发的现有代码库中发布一个开源项目。代码库有大约2000个版本,我已经工作了大约一年。我最近开发了一个应用程序,它使用我现有的源代码作为基础(我复制并粘贴了Android项目目录)并开始编码,没有意识到整个版本控制历史记录附加到它上面。当我将其上传到私人Bitbucket存储库时,它还上传了所有其他提交。在我发布新的开源项目之前,有没有办法从我的源代码中轻松删除存储库(我正在使用Mercurial和TortoiseHg)?

1 个答案:

答案 0 :(得分:4)

  1. 复制新存储库中的所有文件(.hg.git文件夹除外)
  2. 初始化新存储库
  3. 全部提交。
  4. 你已经完成了。