0

ローカル マシンに新しいブランチ「counterflow」を作成し、.git/config ファイルを次のように編集しました。

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[remote "origin"]
    url = ssh://host/~/Repositories/CFFC.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master
[branch "counterflow"]
    remote = origin
    merge = refs/heads/counterflow

CFFC.git は裸のリポジトリです。今、別のマシンから「カウンターフロー」ブランチを取得しようとしています。このマシンの .git/config ファイルは次のようになります。

[core]
    repositoryformatversion = 0
    filemode = true
    bare = false
    logallrefupdates = true
[remote "origin"]
    url = ssh://host/~/Repositories/CFFC.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master
[branch "counterflow"]
        remote = origin
        merge = refs/heads/counterflow

次のエラー メッセージが表示されます。

Warning: No merge candidate found because value of config option
         "branch.counterflow.merge" does not match any remote branch fetched.
No changes.

何が問題なのか手がかりはありますか?

ありがとう

4

1 に答える 1

2

私はそれを考え出した。裸のリポジトリにブランチ「counterflow」を作成するのを忘れていました。

于 2009-12-21T20:07:49.417 に答える