Show page source of github #121694

= OSDN 内で Git へ移行
== メリット
 * 依存関係があるけれどコミットを分けたい変更を、ローカルで複数のコミットにして一括で push できる(これだけなら git-svn でも可能)
 * VCS を Git から使い始めて Subversion は使えない人が多い?Git のほうが新規コントリビューターのハードルが下がる?
== デメリット
 * 数値がインクリメントする Subversion のリビジョンに比べて、ハッシュは特定のコミットを指したときにいつ頃のソースだとか、前後のコミットのハッシュが分かりづらい(心理的なもので慣れかもしれないが、エンバグしたコミットの特定でリビジョンの数字を動かして update していくことがある)
 * Subversion のリビジョンをソースや生成フォルダ名に取り込んでいる箇所の対応が必要
 * 既存のコミットログ中の Subversion リビジョン(rXXXXX)へのリンクが死ぬ(松尾さんが指摘済み)

= !GitHub へ移行
== メリット
 * プルリクが受けやすくなる
 * CIツールが使いやすくなる?
== デメリット
 * OSDN のリポジトリ([https://osdn.net/cvs/view/ttssh2/ CSV])([https://osdn.net/projects/ttssh2/svn/view/ SVN]) と !GitHub のリポジトリ / OSDN の [https://osdn.net/projects/ttssh2/ticket/ ticket] と !GitHub の issue / OSDN には[https://osdn.net/projects/ttssh2/lists/ メーリングリスト]~~・[https://osdn.net/projects/ttssh2/wiki/TitleIndex wiki]~~・[https://osdn.net/projects/ttssh2/storage/ storage]・[https://ttssh2.osdn.jp/ プロジェクトWebページ]機能があり !GitHub にはない。__!GitHub に wiki はある(追記)__
   * どちらの何を使う / 何を使わない、またはこれは併用する、などを決める必要がある。
   * 併用したとして、プロジェクトのリソースが分散するので外部から分かりづらくならないか。
 * 既存のコミットログ中の ticket へのリンクが死ぬ(#XXXXX は !GitHub の issue 番号として解釈される。!GitHub のソースブラウザで見たときに、過去分は OSDN へのリンクにすることができるか)