[[FrontPage]]

*概要 [#m2136719]
-svnで書いたプログラムは綺麗なコードになりがちで、gitで書いたプログラムはきれいなdiffになりがち

*下位ページ [#j1f63ac0]
-[[ZenHub]]
-[[Waffle.io]]
-[[GitHub]]

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

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

*cherry pick [#x74b8bc3]
-「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