git」タグアーカイブ

Refspec glob conflict

git svn rebase を実行すると下記のワーニングが表示される。

.git/config の重複行(branches = 〜, tags = 〜)を削除する

git-svnの使い方

A. リモートsvnリポジトリからのクローン

1. 標準ディレクトリ構成の場合 (trunk, branches, tags)

2. 非標準ディレクトリ構成の場合

 

--prefix をつけたとき

--prefix をつけないとき

 

B. 更新処理のフロー

1. リモートリポジトリとのリベース

2. ワーキングブランチの作成とチェックアウト

※ git svn cloneにおいてprefix(svn/)をセットした効用

3. ワーキングブランチでの更新作業

4. ワーキングブランチのコミット

5. ローカルマスターブランチへの切り替え

6. ローカルマスターブランチへのマージ

–no-ff

fast-forwardを禁止して必ずマージコミットを作成する。ローカルリポジトリには変更履歴がブランチとして残り、リモートリポジトリに対してはマージコミットのみが反映される。

–no-commit
コミットを保留する。(マージ)コミットが2回発生することを避ける。

7. ローカルマスターブランチのコミット

8. リモートsvnリポジトリへのコミット

9. ワーキングブランチの削除

C. そのほか

ローカルブランチの確認

リモートブランチの確認

すべてのブランチの確認

git初期設定

gitの初期設定 自分向け備忘録

ユーザー情報の設定

続きを読む