我已經得到了版本控制下的一些代碼(使用水銀),並想和大家分享一些吧,同時隱藏着我無法釋放進入公有領域的其他部分(至少在這個階段)。製作資源庫的一個子集公之於衆,同時保持歷史
我非常喜歡,讓市民代碼的修訂歷史記錄完整,而且,更重要的是,能夠推/拉的公共倉庫,以及包含公共和私人的代碼存儲庫之間的變化。但是,它不應該可以從公共存儲庫歷史中恢復任何私人信息。
從我目前爲止收集到的,它應該是可以提取使用hg convert
與filemap
和不包括公共的東西,雖然這將改變所有的版本編號和排除這兩個倉庫之間的任何互動。
爲了完整性,我想我應該補充說,該存儲庫最初是從CVS轉換而來的。
將是任何想法感謝,
剛剛意識到這比我想象的要複雜得多 - 因爲我有一些在同一文件中設置了「私人」和「公共」源代碼的例子。懷疑最安全的選擇可能是放棄保存公共存儲庫的歷史記錄,並且只用重構的資源創建一個新的存儲庫。儘管如此,仍然希望能夠在兩個存儲庫之間推/拉任何新的更改。 – user488551 2010-10-28 07:53:18