OSS プロジェクトへの不定期のコントリビューションを git (github/bitbucket/gitlab など) に保持し、アップストリームは CVS のみである場合のベスト プラクティスは何か知りたいです。
私CVS/{Entries,Repository,Root}
の見解では、単にに直接コミットするだけで非常に便利git
で、いつでもどのボックスからでも、git リポジトリを (w/git
で) チェックアウトし、実際のアップストリームから で更新できますcvs up
。これはまさに私が行っていることです。私のOpenBSD ports-readmes forkとmdocmlで。
しかし、私の GitHub のこれらの git リポジトリ内にあるこれらの CVS ファイルを見て、ほとんどの人が非常に驚き、当惑していることに気付きました。さらに、たとえば、 reyk の httpdにもそのような設定はありません。彼は通常、アップストリームからログを保存せずに、アップストリームから一括で更新しているように見えますが。
ここで何か不足していますか?git リポジトリ内に置くのは素晴らしいアイデアだと思いCVS/{Entries,Repository,Root}
ますが、他の誰かがそれを行っているのを見たことがありません。なんで?