SourceTreeコードバージョン管理日常操作フロー
1713 ワード
参照リンク:http://www.jianshu.com/p/f3bc...
文/Hermione_u uHu
本文はただ部分の情報を補充するだけです.
前提:SourceTreeをインストールして、サーバーに関連して、教程ソフトを参考にします.SourceTree 2.3.1(原生中国語)
準備作業:ローカルブランチを作成する
SourceTreeを開けます.左の枝に注意してください.新しい項目はmasterの分岐だけです.
ローカルブランチの作成方法は下図の通りです.
日常の仕事の流れ
出勤の第一の件:サーバーから変更されたコードを引き出して当地に合併します.
流れは以下の通りです
1マスター分岐が検出されました.もうマスターであれば、切り替えは不要です.
2マスター分岐に切り替えた後、スナップショットをクリックして、遠端から最新のダイナミックを取得します.
3そして最新のノードを選んで合併をクリックすればいいです.
4自分で新しく作ったブランチMilleを検出しました.切り替え後、マスターを右クリックして、Milleにマージする(ローカル分岐)を選択して、コードを統合しました.
5ローカルブランチに切り替えたことを確認し、作業を開始します.コードコード
コードの作成を開始する前に、まず検出してください.ローカルブランチに切り替えてください.作業が完了するまで、必ず覚えてください.
終業最後の件:変更コードを提出する.
コードの作成を開始する前に、まず検出してください.作業が完了するまで、ローカルブランチMilleに切り替えてください.
一日の仕事が終わる時にコードを提出します.
流れは以下の通りです.仕事を終える時、二つの状況があります.一つ目は遠端に新しい動きがあります.
なるべく引き出しを使わないでください.
これはかなりのもので、リモートから最新バージョンを取得し、ローカルに統合します.
キャプチャ(fetch)が相当しますので、最新バージョンをリモートからローカルに取得しても自動的にマージされません.
実際に使っているうちに、もっと安全につかむことができます.合併前に更新状況を確認して、合併するかどうか決めます.
また、衝突に遭遇した時は、ワーキングコピに行ってみてもいいです.どのようなファイルの衝突ですか?右側に赤緑のブロックがあります.また、衝突マークもあります.ここでは、不要なコードを選択的に破棄して衝突を解決します.
文/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)が相当しますので、最新バージョンをリモートからローカルに取得しても自動的にマージされません.
実際に使っているうちに、もっと安全につかむことができます.合併前に更新状況を確認して、合併するかどうか決めます.
また、衝突に遭遇した時は、ワーキングコピに行ってみてもいいです.どのようなファイルの衝突ですか?右側に赤緑のブロックがあります.また、衝突マークもあります.ここでは、不要なコードを選択的に破棄して衝突を解決します.