SourceTreeコードバージョン管理日常操作フロー


参照リンク:http://www.jianshu.com/p/f3bc...
文/Hermione_u uHu
本文はただ部分の情報を補充するだけです.
前提:SourceTreeをインストールして、サーバーに関連して、教程ソフトを参考にします.SourceTree 2.3.1(原生中国語)
準備作業:ローカルブランチを作成する
SourceTreeを開けます.左の枝に注意してください.新しい項目はmasterの分岐だけです.
ローカルブランチの作成方法は下図の通りです.
日常の仕事の流れ
出勤の第一の件:サーバーから変更されたコードを引き出して当地に合併します.
流れは以下の通りです
1マスター分岐が検出されました.もうマスターであれば、切り替えは不要です.
2マスター分岐に切り替えた後、スナップショットをクリックして、遠端から最新のダイナミックを取得します.
3そして最新のノードを選んで合併をクリックすればいいです.
4自分で新しく作ったブランチMilleを検出しました.切り替え後、マスターを右クリックして、Milleにマージする(ローカル分岐)を選択して、コードを統合しました.
5ローカルブランチに切り替えたことを確認し、作業を開始します.コードコード
コードの作成を開始する前に、まず検出してください.ローカルブランチに切り替えてください.作業が完了するまで、必ず覚えてください.
終業最後の件:変更コードを提出する.
コードの作成を開始する前に、まず検出してください.作業が完了するまで、ローカルブランチMilleに切り替えてください.
一日の仕事が終わる時にコードを提出します.
流れは以下の通りです.仕事を終える時、二つの状況があります.一つ目は遠端に新しい動きがあります.
 1       ,     (commit)          Mille (             )

 2   (checkout)   master   ,  **  Mille master **(  SourceTree    ,             ,         , fetch    )

 3     master    master    .    commit                (discard) 
 
 4     ,  (push)    
 
 5   (checkout)   Mille,  master,  master Mille
 
 
第二種類:遠端に新しい動きがない
1   (commit)       ,                    (Mille) 

2   (checkout)   master  ,        (Mille),    Mille master 

3  working space      (commit)                (discard) 

4   (push)     

5               (Mille)
追加:
なるべく引き出しを使わないでください.
これはかなりのもので、リモートから最新バージョンを取得し、ローカルに統合します.
キャプチャ(fetch)が相当しますので、最新バージョンをリモートからローカルに取得しても自動的にマージされません.
実際に使っているうちに、もっと安全につかむことができます.合併前に更新状況を確認して、合併するかどうか決めます.
また、衝突に遭遇した時は、ワーキングコピに行ってみてもいいです.どのようなファイルの衝突ですか?右側に赤緑のブロックがあります.また、衝突マークもあります.ここでは、不要なコードを選択的に破棄して衝突を解決します.