これは企業にもよるのだが、プロジェクトによってソースコードやリポジトリーの扱い方は異なることも決して珍しいことではない。個人的には今後の参考にしたいやり方も多い一方で、違和感の拭えないやり方もある。今回は私が違和感を抱いた「プライベートリポジトリをわざわざフォークする」という方法について書いてみたい。
GitHubでは、第三者のプロジェクトのリポジトリを自身のあるいは自身の所属するグループの領域にフォークすることができるが、これは、不特定多数がアクセスするオープンソースプロジェクトで、独自の修正を加えたい時などに元のリポジトリを破壊しないで済むという点で、力を発揮する。
プライベートリポジトリでなぜフォークするのか気になるところはあるが、個人的にはあまりプライベートリポジトリをフォークをするというのは必要性が乏しいように見受けられる。