1

githubの古いバージョン(commit)のコードをテストする必要があります。git cloneを作成してから、

git revert $id

ここで、&idは、確認する必要のあるバージョンのIDでした。このエラーが発生しました:

error: could not revert 9a0d90d... Version 1.2.1
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths>' or 'git rm <paths>'

クローン作成後、ファイルに変更を加えませんでした。

私は何が間違っているのですか?

4

1 に答える 1

0

古いバージョンをテストする場合は、古いIDから直接ブランチを作成する必要があります

git checkout -b test $id

git revert以降に導入された変更をキャンセルする新しいコミットを計算しようとし$idます。ネガティブマージを計算するときに競合が発生する可能性があります。
古いリビジョンのコンサルティング/テストには必要ありません。
また、そのテストのコンテキストで変更を加える必要がある場合は、すでに' test'ブランチにいます。

于 2011-08-17T10:45:45.953 に答える