Eclipse +バグトラッカーでGoogle Codeプロジェクトをセットアップする

長い間、私は初心者向けに段階的な指示を書くつもりでしたが、最終的には時間がありました。 数人の人々が助けてくれた、それがハブロフスクの人々から誰かを助けることを願っています:)



まず、Googleアカウントが必要です。 既にお持ちの場合は、 http://code.google.com/hosting/にアクセスして、[ 新しいプロジェクトを作成]を選択します 。 データを入力すると、プロジェクトコントロールパネルが開きます。







画像



次に、Eclipse pydevの拡張機能をインストールして、そのプロジェクトでPythonプロジェクトを開発できるようにするとともに、 サブクリップ( SVNを操作するためのプラグイン)を開発する必要があります。



Eclipseに移動し、[ヘルプ]メニューで[ 新しいソフトウェアのインストール... ]を選択します。最初に、 pydev.org / updatesをソースとして追加し、リストから[ PyDev ]を選択して[ 次へ ]をクリックします。 インストーラーの詳細な指示に従います。 同じことをサイトsubclipse.tigris.org/update_1.6.xで行い、それぞれSubclipseリストで選択する必要があります。 プラグインをインストールした後、Eclipseを再起動する必要があります。



画像



実際、新しいプロジェクトの作成を開始します。



Pydev Package Explorer (ここでウィンドウ- ビューの表示 -Pydev Package Explorerで開くことができます)のコンテキストメニューで、[新規]-[ プロジェクト ]を選択し、[SVN- SVNフォルダーからプロジェクトをチェックアウト]のリストから選択します。 your_project.googlecode.com / svnというフォーム名の Urlを指定して、新しいリポジトリの場所を作成します。 ユーザー名/パスワードの入力を求められます。 最初は、実際にはGoogleログインです。2番目は、プロジェクトコントロールパネルの[ ソース ]タブで「プロンプトが表示されたら、生成されたgooglecode.comパスワードを入力してください」リンクを使用して表示できます 。 表示されるディレクトリのリストで、プロジェクトのメイン開発ブランチとなるtrunkを選択します。 さらに、Eclipseでは、新しいプロジェクトファイルを作成するか、既存のプロジェクトファイルを使用するかを選択できます。 プロジェクトを最初から作成しているため、[新しいプロジェクトウィザード]を使用して構成されたプロジェクトとしてチェックアウトを選択し、構成に進みます。



画像



pydevプロジェクトの作成に必要なすべてのデータを指定すると、 Pydev Package Explorerワークスペースにプロジェクトが表示されますが、プロジェクトにはまだ何もありません:) main.pyなどのファイルまたはフォルダーを作成し、チームコマンド- バージョン管理に追加します。 これにより、次回のコミットでリポジトリに追加できるようになります。 コミット自体は、チームによって適宜実行されます - コミット...



画像



UPD :EclipseでのGoogle Code Issuesバグトラッカーの設定



新しく作成されたプロジェクトにバグ追跡システムを実装するには、さらに2つの拡張機能をインストールする必要があります(すべて同じように、ヘルプインストーラーのヘルプ- 新しいソフトウェアをインストールします..



download.eclipse.org/tools/mylyn/update/weekly/extras

ここからMylyn Connector:Tracが必要です



download.eclipse.org/tools/mylyn/update/weekly/incubator

ここでは、 Mylyn Connector:Web Templates(Advanced)を選択します



画像



アドオンをインストールした後、Eclipseからアドオンの再入力を求められます。 次に、 [ウィンドウ] - [ビューの表示] - [ その他 ]に移動し、 タスクリストをワークスペースに引き出します。 表示されるタブで、新しいリポジトリの追加を追加し、リストからインストールしたWebテンプレート(詳細)を選択します。 さらに、Eclipseはログイン、パスワード(プロジェクトを追加するときと同じように指定します)、およびトラッカーへのリンクの入力を求めます。 塗りつぶしの例をスクリーンショットに示します。



画像



次は、トラッカーと日食の間のデータの自動同期です。その後、タスクを完全に処理できます。



画像



UPD: Bonartに感謝



トラッカーからフィルタリング情報を設定することもできます-そうしないと、たとえば、タスクの優先度がタスクリストに入らないので不便です。 これを行うには、タスクリクエスト設定に&q = $ {search}を追加し、Googleコードでサポートされているフィルター(優先度:高など)を示す検索パラメーターを追加します。



以上です。 ご覧のとおり、複雑なことは何もありませんが、誰かが役に立つといいですね:)



All Articles