ありがとうございます。リンクhttp://trac.webkit.org/wiki/UsingGitWithWebKitから、gitを使ってWebkitをチェックアウトするには、これらの3つのステップがあります。指定されたバージョンのWebkitをgitでチェックアウトする方法は?
クロムの正しいバージョンのWebkitをチェックアウトするにはどのステップを変更する必要がありますか?
ありがとうございます。
git clone git://git.webkit.org/WebKit.git WebKit
cd WebKit
git svn init -T trunk http://svn.webkit.org/repository/webkit
git update-ref refs/remotes/trunk origin/master
git svn fetch
上記のgit svnメソッドは、svn repoを追跡した場合にのみ動作することに注意してください。 –
ありがとうございます。私はあなたが提案したことをしました。その後、 と-b $ REF = $(GitのSVN見つける-REVのR )Gitのチェックアウトの$ REF $ gitのチェックアウト、Iました 'のgitのsvnリベース'(私はSVNのトランクを同期しようとしていましたgit svn rebase 'を実行する前にcheckout -b masterを実行することを忘れています。これを今すぐ取得します: git checkout master 既に' master 'にあります あなたのブランチは' origin/master 'より先です私はgit svnリポジトリに何も変更を加えていませんでしたが、どうすれば私は146のコミットを受けたと言いましたか? ありがとう。 –
hap497
いつでもgitリポジトリの履歴を書き換えます。あなたが押しつぶされた可能性が高い履歴からコミットを取り除いて、リポジトリの履歴がリモートのものとは見なされなくなり、gitが混乱することになります。 Rebaseは、作成したが発行していないコミットの履歴を変更する場合にのみ使用してください。特定のブランチにないときにrebaseを実行すると、私が知らない本当に奇妙な振る舞いをするかもしれません。あなたがコミットレビュをチェックアウトするとき、あなたはブランチではなく、あなたはマスターではありません。 git rebaseは、あなたがチェックアウトしたコミット後にすべてのコミットを消去した可能性があります。しかしそれは推測です。 –