
シェア:
私はJavaScript開発者で、Vonageの開発者教育者です。長年にわたり、テンプレート、Node.js、プログレッシブ・ウェブ・アプリケーション、そしてオフライン・ファースト戦略に熱中してきましたが、私がいつも本当に愛しているのは、便利できちんと文書化されたAPIです。私の目標は、当社のAPIを使用するお客様の体験を、私がお手伝いできる最高のものにすることです。
バージョン管理GUI
所要時間:1 分
オープンソースへの貢献の多くは、プログラミングにどのような角度からアプローチするかによって変わってくる。バージョン管理のようなプログラミングの仕事を成し遂げるのに、コマンドラインインターフェイスが最も簡単で直接的な方法だと思う人もいる。他の人にとっては、デスクトップ上でカーソルを動かす時間は、Gitの構文を調べずに済む時間とトレードオフになる。チュートリアルはしばしばコマンドラインに偏っていますが、それはコマンドラインが非常に一貫して説明できるからです。
仕事に適した道具とは、自分が使いやすいと感じるものだ。もしあなたが ハクトーバーフェストのようなイベントに参加したいのであれば、コマンドラインのような些細なことであなたを止めるべきではありません。特に、代わりに使えるグラフィカルなバージョン管理クライアントがたくさんあるのだから!
VonageはHacktoberfest 2020のパートナーであることに興奮しています。私たちは オープンソース当社のライブラリ、コード・スニペット、デモはすべてGitHubにあります。このお祭りにどっぷり浸かるために、ぜひ当社の ハクトーバーフェストのページをご覧ください!
GitHubデスクトップ
すでにGitHubを使っている場合は GitHub Desktopアプリがバージョン管理GUIのデフォルトの選択肢です。このツールを選ぶ利点は、GitHub との統合です。例えば、GitHub Desktopでリポジトリをクローンするオプションがサイト上に表示されます。
GitHub Desktopは、一度に一つのことをすることをとても奨励しています。その意味では、デスクトップアプリというよりはウェブアプリケーションに近い感じです。コミットするファイルを選んだりプルリクエストを作ったりといった作業を簡単にするためのツールなら、このシンプルさはいいかもしれません。
ギットクラーケン
オープンソースのメンテナは、歴史的に他の人と同じツールを使ってきたが、 GitKrakenを使っているのであれば、GitKrakenは生活を楽にする方法かもしれません。 バージョン管理にバージョン管理に多くの時間を費やしているなら、GitKrakenは生活を楽にする方法かもしれない。例えばテキストエディタが含まれているので、アプリケーションを切り替える理由がひとつ減る。無料版もありますが、Proにアップグレードしない限りアプリは完全に機能しません。
個人的には、リベースの必要がないことをひたすら祈るのが私の戦略ですが、GitKraken はとても魅力的なリベース UI を提供しており、そのプロセスはほとんど簡単に見えます。デフォルトのリポジトリビューは、ビットがどこで分岐しているのかを理解するのにも便利です。一般的に、このアプリケーションはコマンドラインのGUI版というよりは、バージョン管理のダッシュボードのように感じられる。
ソースツリー
GitKrakenのように、 SourcetreeはGitHub、GitLab、Azure DevOpsに接続できる。しかし、GitKrakenとは異なり、Sourcetreeで最初に気づくことの一つは、Bitbucketに偏っていることだろう。しかし、好きなホストを使うことができる。
Sourcetree のセットアップは少々厄介で、実際の UI を表示するにはリポジトリをダブルクリックする必要があることが最初はまったくわかりません。しかし、一度ダブルクリックしてしまえば、GitHub Desktop と GitKraken の中間的な使い勝手になります。
スタッシングやサブモジュールのような概念は、ブランチと同じレベルで表示されます。あまり一般的でない Git の機能をもっとやさしくいじくり回したいのなら、コマンドラインで学ぶのに代わる良い方法です。
その他
フリーでオープンソースのバージョン管理GUIはたくさんある。定評のある有料製品もいくつかある。チームの一員としてこれらのうちの1つを使うことになる可能性が高いが、もし上記のいくつかの選択肢があなたのニーズを満たさないのであれば、他に何があるか見てみる価値があるかもしれない。