Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果没有存储库的版本控制历史记录,如何将项目发布到GitHub?_Git_Github_Version Control_Mercurial_Open Source - Fatal编程技术网

如果没有存储库的版本控制历史记录,如何将项目发布到GitHub?

如果没有存储库的版本控制历史记录,如何将项目发布到GitHub?,git,github,version-control,mercurial,open-source,Git,Github,Version Control,Mercurial,Open Source,我正在考虑从我开发的现有代码库中发布一个开源项目。代码库有大约2000个修订,我已经做了大约一年了。我最近开发了一个应用程序,它使用我现有的源代码作为基础,我复制并粘贴了Android项目目录并开始编码,但没有意识到整个版本控制历史都附在它上面。当我将其上传到私有Bitbucket存储库时,它也会每隔一次提交上传一次。在我发布新的开源项目之前,有没有什么方法可以轻松地从我使用Mercurial with TortoiseHg的源代码中删除存储库 复制新存储库中的所有文件,不包括.hg或.git文

我正在考虑从我开发的现有代码库中发布一个开源项目。代码库有大约2000个修订,我已经做了大约一年了。我最近开发了一个应用程序,它使用我现有的源代码作为基础,我复制并粘贴了Android项目目录并开始编码,但没有意识到整个版本控制历史都附在它上面。当我将其上传到私有Bitbucket存储库时,它也会每隔一次提交上传一次。在我发布新的开源项目之前,有没有什么方法可以轻松地从我使用Mercurial with TortoiseHg的源代码中删除存储库

复制新存储库中的所有文件,不包括.hg或.git文件夹 初始化一个新的存储库 把它们都交出来。 你完了

复制新存储库中的所有文件,不包括.hg或.git文件夹 初始化一个新的存储库 把它们都交出来。 你完了