Skip to content

move_from_OSDN

nmaya edited this page Sep 12, 2023 · 6 revisions

元ページから移動・現在はこちら(GitHub)がマスタ・OSDN 側は編集しないでください

機能の比較・検討

OSDN GitHub
リポジトリ CSV, SVN, Git Git
PRやWebでのマージ機能がある
BTS ticket
アカウントなしで書き込み可能
チケットタイプ・状況・コンポーネント・マイルストーン・優先度・重要度・解決法といった属性がある
issue
書き込みにはアカウントが必要
Open/Close, Assignee, Label, Project, Milestone がある。
状況 -> Open/Close
担当者 -> Assignee
マイルストーン -> Milestone
その他はラベルへ?
リリース リリース機能 リリース機能
リリースを作るには、対応するtagが必要
OSDNでの過去のリリースバイナリは確保済み
ML MLだけはOSDNを継続?
過去ML(teraterm,devel)のアーカイブ置き場(OSDNのプロジェクトサイトを検討していた)も考えると独自ドメインもあり?
wiki
リポジトリ単位
記事単位で「メンバのみ閲覧可」にはできない。パスワードなどを共有するためには、それ用の「プライベートリポジトリ」を作る必要がありそう。
storage
issueへの添付で代替可能
exeファイルの添付はできない
CIツール
別でAppVeyorを使用中

保持は90日間
AppVeyorで継続?
プロジェクトサイト 公式サイトの移転はおおごとという認識
リポジトリの/を公開するので、manual/4,manual/5,manualはsubmoduleになる?
GitHub Pagesでは index.html.ja/en ができなそう
OSDNから.htaccessでのリダイレクトは可能
OSDNではプロジェクトを「archived」にできない
OSDNのプロジェクトトップページは編集できるので、移転先の表示はできる
その他 たびたびメーリングリストが不通になる
たびたびリポジトリにアクセスできなくなる
サポートticketへの反応が全くない
アナウンスが全くない
落ちることもある

検討事項

リビジョンへの言及(リンク)

  • 既存コミットログから
    • 今までのをある程度変換するツールが作成された
  • issue からリビジョンへの言及
    • (今までと逆だが)コミットログに issue の # を書くと issue 側に出てくる
    • コミットログに PR の # を書いても同様か?
  • Gitではコミットハッシュへの言及はあまりされないらしい
    • PRより細かい言及をしまくっているのだが、どう代替するのか?
      • squash などをしなければコミット(ハッシュ)が消えることはない?

ticketへの言及(リンク)

  • 既存コミットログから
    • 今までのをある程度変換するツールが作成された
  • issue から issue, コミットログから issue への言及は # で可能

Gitの使い方

  • ブランチの使い方
  • プロジェクトメンバーのコミット・レビュー・マージの仕方
  • 外部から PR を受けたときのレビュー・マージの仕方