SmartGit は、GitHub、プル リクエスト + コメント、SVN、および Mercurial をサポートする効率的な Git クライアント ユーザー インターフェイスです。 SmartGit Git クライアントは、非専門家や、コマンド ラインの使用よりもグラフィカル アプリケーションを好むユーザーをターゲットにしながら、シンプルさに重点を置いています。さらに、素敵な暗いテーマが付属しています。
SmartGit Git クライアントの主な機能
- プッシュする前にコミットを変更し、ファイル内の個々の行をコミットし、失われたコミットを復活させます。
- SmartGit は、決定が必要な場合にのみ質問しますが、根本的な技術的な制約については気にしません。
- アプリには組み込みの SSH クライアント、ファイル比較、マージ ツールが付属しているため、追加のツールをインストールして構成する必要はありません
- リポジトリの状態を一目で確認できるだけでなく、作業ツリー、Git のインデックス、利用可能なブランチ、どのコミットをプッシュする必要があるかを確認できます
- GitHub、Assembla、およびその他のホスティング プロバイダーから複製します。さらに、GitHub プル リクエストとレビュー コメントを作成して解決することもできます
SmartGit 17.0.1 変更ログ
このリリースで行われた改善点は 1 つだけです。
- java.net.useSystemProxies=true (設定されていない場合) を自動的に設定して、プロキシの自動検出を改善します。
いくつかのバグも対処されており、これらは
- ギット:
- コミット、ステージング、その他: サブモジュール内の名前が変更されたファイルで失敗し、「pathspec … 一致するファイルがありませんでした」というエラーが発生する
- ログ、更新: .git/-admin ルートが作業ツリーのルートの下に配置されていない場合 (サブモジュールの場合など) は更新されませんでした。
- SVN:
- 「URL不一致」エラーの可能性
- OS X:
- ファイルの監視に関連して UI がハングする可能性がある
- ファイル テーブル: 選択をクリアすると、交互の行の色が削除されます
- 環境設定、Edit Diff ダイアログ: 間違ったラジオ ボタンが事前に選択されている
- http(s) 認証: # などの特殊文字を含むプロキシ パスワードが機能しませんでした
- tools.xml を削除してアプリを再起動した後、デフォルトの外部ツールが再作成されませんでした
Ubuntu 17.04、Ubuntu 16.10、Ubuntu 16.04、Ubuntu 15.04、Ubuntu 14.04 に SmartGit 17.0.1 をインストールする方法
- ここに記載されている手順に従って、Java がインストールされていることを確認します。 Java JRE がインストールされている
- 次に、次のコマンドを実行して SmartGit をインストールします
sudo apt-get install gdebi wget http://www.syntevo.com/static/smart/download/smartgit/smartgit-17_0_1.deb sudo gdebi smartgit-17_0_1.deb
Ubuntu から SmartGit を削除する方法
sudo apt-get remove smartgit
CentOS、RHEL、Fedora に SmartGit 17.0.1 をインストールする
- 次のコマンドを実行して Java JDK をインストールします。
yum install java-1.8.0-openjdk
- 次に、次のコマンドを実行してアプリをインストールします
wget http://www.syntevo.com/static/smart/download/smartgit/smartgit-linux-17_0_1.tar.gz tar -xvf smartgit-linux-17_0_1.tar.gz su -c "mv smartgit /opt/" su -c "ln -s /opt/smartgit/bin/smartgit.sh /usr/local/bin/smartgit"