我已经得到了版本控制下的一些代码(使用水银),并想和大家分享一些吧,同时隐藏着我无法释放进入公有领域的其他部分(至少在这个阶段)。制作资源库的一个子集公之于众,同时保持历史
我非常喜欢,让市民代码的修订历史记录完整,而且,更重要的是,能够推/拉的公共仓库,以及包含公共和私人的代码存储库之间的变化。但是,它不应该可以从公共存储库历史中恢复任何私人信息。
从我目前为止收集到的,它应该是可以提取使用hg convert
与filemap
和不包括公共的东西,虽然这将改变所有的版本编号和排除这两个仓库之间的任何互动。
为了完整性,我想我应该补充说,该存储库最初是从CVS转换而来的。
将是任何想法感谢,
刚刚意识到这比我想象的要复杂得多 - 因为我有一些在同一文件中设置了“私人”和“公共”源代码的例子。怀疑最安全的选择可能是放弃保存公共存储库的历史记录,并且只用重构的资源创建一个新的存储库。尽管如此,仍然希望能够在两个存储库之间推/拉任何新的更改。 – user488551 2010-10-28 07:53:18