FrontPage

概要

  • svnで書いたプログラムは綺麗なコードになりがちで、gitで書いたプログラムはきれいなdiffになりがち

下位ページ

perforce

  • 商用プロプリエタリバージョン管理システム
    • 高速である。特にsync操作が高速である。
    • 分岐と統合はCVSやSubversionよりも柔軟だが、システム構成の異なるGitやBitKeeper?ほどではない。
    • インストールやサーバの運用が単純。
    • 大規模構成が可能である。あらゆるファイル形式とサイズに対応 。2016年には935TBのリポジトリを使った運用事例が報告されている[6]。

コミット

  • 状態のように見えるけど、その状態とその状態に入る全ての辺(変更)のこと
    • だから、マージコミットの場合は辺が指定できずに悲しい

cherry pick

  • 「COMMIT_A..COMMIT_B」と指定すれば、AからBまでのコミットを指定することができます。AのほうがBより古い点に注意指定下さい。また、ピックされるコミットは「COMMIT_A の次のコミット」から「COMMIT_B まで」となりますので、注意が必要です。
// 「37a1d2」の次のコミットから「a3jb9ad」までをピックする
git cherry-pick 37a1d2..a3jb9adCopy
  • わかり易さのため、COMMIT_A 自体を含めるには、そのコミットの直前を表す「^」を利用して下記のように、記述すると、やや直感的に指定できます。
// 特定のブランチをピックする
git cherry-pick 37a1d2^..a3jb9ad
git cherry-pick 67cf8aa22619d94a001cfb08ee78a2ac15175cf9^..0edd7b17af55432cb5b40ce10d3fbbba4d0af99b
git revert -m 1 b4e97

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-12-15 (日) 19:34:50 (1591d)