Category: :CategoryDev

PukiWiki 開発版

Git版との付き合い方を知らない方は、Git版を使ってはいけません。

(リビジョン管理ツールを使って)他人がメンテナンスしているツリーを取り出して、それに改造を加えた上で、常にマージを繰り返して行くというのは、困難な手作業が求められる可能性がある(実施する度に強いストレスを受ける可能性がある)行為です。自動でマージできなかったあらゆるコンフリクト*1を自力で回避/解決できるスキルと慎重さと余裕が必要です。

Git版は、Gitリポジトリ上にある開発用のツリーです。このツリーをターゲットにする場合、日々揺れ動く設計と実装のため、あなたが受けるストレスはさらに増大します。危険ですので、何が起こるのか予測できず、全ての後始末が自分でできないなら、使ってはいけません


入手について


関連ツール

ストレスを和らげるために、様々なタイプの設備が用意してあります。

  • メーリングリスト
  • GitリポジトリをWebブラウザで読む
コミット一覧
http://ja.osdn.net/projects/pukiwiki/scm/git/pukiwiki/commits
  • すべてのコミット履歴を一覧する事ができます。コミット一覧からは各コミットのリビジョン情報にアクセスでき、そこからtree に移動するとファイル単位やスナップショットでダウンロードする事も可能です。
ブランチ一覧
http://ja.osdn.net/projects/pukiwiki/scm/git/pukiwiki/branches
  • 特定の派生(例: 1.5.x)として登録されたブランチを一覧する事ができます。ブランチ名を選択すると、対象となるブランチ限定のコミット一覧を閲覧する事ができます。
タグの一覧
http://ja.osdn.net/projects/pukiwiki/scm/git/pukiwiki/tags
  • リリース時点や大きな変更点などとして登録されたタグを一覧する事ができます。タグ名と対応したリビジョン情報にアクセスできます。
  • 開発版お試しページ - 不定期的に更新/初期化されます。

関連する話題

  • Packaging : リリースやテスト用のパッケージ作成スクリプト
  • diff : 各コミット情報やパッチファイル等における差分(diff)の話題
  • CVS : PukiWikiの開発中最新版を追っかける。
  • BugTrack/556 ファイルリリースを廃止して、全てのユーザーにGit版を使わせるべきか?
  • BugTrack/659 lib/pukiwiki.php の名称変更
  • BugTrack/2214 Subversion関係のまとめ
  • BugTrack/2338 分散型バージョン管理システム(Git、Mercurial、Bazaar等)関連のまとめ

その他の開発者向け情報


リビジョン管理ツールは何であるのか、何ではないか

  • 閲覧者にとっては、指定した時点の、指定したファイルを入手する事ができるツールです
  • あなたのためのプログラム配信/更新ツールではありません。また、取り寄せた複数のファイルの整合性(全体がうまく動くこと)を自動的に保障する機能はありません。壊れているファイルは、壊れたまま入手することができます。全体の整合性の確認は、別の手段で行わなければいけません。

*1 衝突

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-02-01 (水) 01:20:08
Site admin: PukiWiki Development Team

PukiWiki 1.5.1+ © 2001-2016 PukiWiki Development Team. Powered by PHP 5.6.30-0+deb8u1. HTML convert time: 0.271 sec.

OSDN