変更を追跡する公式のgwtソースコードリポジトリはどれですか?
gitの方法はここにあります-https://gwt.googlesource.com/gwt/
古いsvnの方法はここにあります-http://code.google.com/p/google-web-toolkit/source/list
現在、gitのものは常にsvnのものよりも遅く更新されます。他にありますか?
変更を追跡する公式のgwtソースコードリポジトリはどれですか?
gitの方法はここにあります-https://gwt.googlesource.com/gwt/
古いsvnの方法はここにあります-http://code.google.com/p/google-web-toolkit/source/list
現在、gitのものは常にsvnのものよりも遅く更新されます。他にありますか?
レビュー中のものを含む最新の変更が必要な場合は、https: //gwt-review.googlesource.comを参照してください(ただし、変更/修正はコードブランチとして存在します(gerritレビューURLからブランチ参照を見つけてください))。
最新のマスターコードが必要な場合は、SVNにありますが(今のところ!) 、将来的にはGitに移行します。
Thomas Broyerは次のように書いています:
Gitへの移行が完了するまで待つのが目的だったと思います。今のところ、Gitリポジトリは、Googleの内部PerforceのミラーであるSVNリポジトリ(git-svn)のミラーです。移動を完了するには、履歴を書き直してすべての大きなファイル(ビルド済みのプラグインとapi-checker参照jar)を削除し、すべての寄稿者がGitリポジトリを再同期する必要があるようにします。そのため、当面の間、SVNとRietveldは「非推奨」ですが、引き続き問題ありません。
補遺:私は実際に2.5.0に2つの修正を提供したので、プロセスについて少しコメントすることができます(ただし、完全に理解しているとは言えませんが、以下で詳しく説明します)。
これが私の道でした:
私がGoogleCodeで抱えていた問題を見つけ、パッチを作成し、GoogleCodeを介してパッチを送信しました。 http://code.google.com/p/google-web-toolkit/issues/detail?id=7513 http://code.google.com/p/google-web-toolkit/issues/detail?id=7863 --Huzzah、私はクリスマスの前夜、GWTに何かを返したと思いました。
贈り物を届けた後、私はこれが最近のコードの提出方法ではないことに気づきました。(Thomas Broyerが私に指摘した一番下のリンクを参照してください)。そこで、プロジェクトのgitバージョン(SVNではない)をチェックアウトし、変更を加えてブランチを作成しました:https ://gwt-review.googlesource.com/#/c/1540/-これがGerritでの動作方法です。
私はいくつかのコードフォーマットを台無しにしたので、変更でコミットを修正する必要がありました(これはあなたがGerritで修正を行う方法です-私はこれを知らず、間違った方法で新しいコミットを提出しました-トーマスは親切にそして辛抱強く私を指さしました正しい道に)。
コードがレビューされて召集に合格すると、それは受け入れられ、その後放棄されました!はい、放棄されました。ここでAbandonedとは、コードがマスターブランチにマージされるため、変更されたブランチが放棄されることを意味すると思います。それも私を混乱させました。:)(編集:実際、私はここで間違っています-gitリポジトリにマージされなかったために放棄されました。これはgitリポジトリがSVNをミラーリングしているためだと思います-変更をマージすることはできません!-gerritに関する素晴らしい記事ここでのプロセス:http://qt-project.org/wiki/Gerrit-Introduction)
私が言ったように、絶対的な最新の変更が必要な場合は、https://gwt.googlesource.com/gwtからすべてのコードブランチを取得できます(前に述べたように。:))。必要な特定の修正がある場合は、おそらくそれを自分でマスターブランチにリベースすることができます。
さて、私が理解していないのは、なぜgooglecodeリポジトリがまだ開いているのかということです。そこにパッチを提出するのは非常に混乱し、イライラしましたが、Gerritですべてをやり直す必要があることがわかりました(幸い、それらは小さな変更でした)。googlecodeリポジトリを存続させることはレガシーなことだと思います。
最後に、SVNがGitマスターの前にマージされた理由についてはわかりません-おそらく寄稿者リスト(https://groups.google.com/forum/?fromgroups=#!forum/google-web-toolkit-寄稿者)。SVNが依然としてソースであり、GitマスターがSVNからフィードする場合もあります(一部のプロジェクトは移行時に行います)。
また、辛抱強く待ってください。GWT運営委員会は新しく、すでに素晴らしい仕事をしていますが、やるべきことはまだたくさんあります。運営委員会には本当に素晴らしい人たちがいるので、Googleがリリースの管理を彼らに引き継いだのは素晴らしいことです。
コードの貢献に関する公式の言葉は次のとおりです: https ://groups.google.com/forum/#!topic / google-web-toolkit-contributors / fmHDlsnfdEQ / discussion
Gerrit Crash Course
In case you’re not familiar with Gerrit already, here are a few beginner steps to get started with:
Going to https://gwt.googlesource.com/ or https://gwt-review.googlesource.com/ you should be able to see the “gwt” project. You should also be able to anonymously check this out by simply running “git clone https://gwt.googlesource.com/gwt”.
Further, you should be able to go to https://gwt-review.googlesource.com/ and sign in using your Google Account. Once signed in you should be able to comment and code review existing issues like the sample issue I created at https://gwt-review.googlesource.com/#/c/1020/.
Finally, to actually create an issue is slightly more involved, but most of the steps only need to be done once:
Complete a Contributor Agreement: go to https://gwt-review.googlesource.com, click “Settings” and then “Agreements”, and follow the instructions. If you previously submitted an individual CLA electronically via Google Code, please do so again via Gerrit (sorry!). If you previously submitted a corporate CLA and Gerrit does not reflect this already, please email me privately and I’ll check with Google’s Open Source Program Office to get this resolved.
Setup your HTTP Password: Still under Settings, go to “HTTP Password” and click “Obtain Password” and follow the steps to get your HTTP Password and/or to setup your .netrc file.
Setup your Gerrit commit-msg hook (optional, but recommended): Gerrit provides a commit hook at https://gwt-review.googlesource.com/tools/hooks/commit-msg to automatically add Change-Id lines to your commits. Download this and add it to your checkout’s .git/hooks directory (e.g., “curl -o .git/hooks/commit-msg https://gwt-review.googlesource.com/tools/hooks/commit-msg && chmod +x .git/hooks/commit-msg”).
Make a change and commit it locally using git (e.g., edit a file foo and then run “git commit -m ‘my first change’ foo”).
Push the commit to Gerrit for review: git push origin HEAD:refs/for/master.
Further details can be found in the Git and Gerrit documentations:
http://git-scm.com/documentation
https://gerrit-review.googlesource.com/Documentation/index.html
オープンソースコミュニティ向けの新しい公式GWTプロジェクトサイトに出くわしました。
サイトの状態の更新-
GWT Git repo: https://gwt.googlesource.com/
GWT Gerrit code review: https://gwt-review.googlesource.com/
Old Google Code project: http://code.google.com/p/google-web-toolkit/