問題タブ [git-tower]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - Git リポジトリ アイコン
Git リポジトリ アイコンの許容されるパスやファイル名スキームはありますか?
私が最も頻繁に使用する 2 つのアプリ ( Tower for MacとBitbucket.org ) では、リポジトリ アイコンを指定する方法がまったく異なることに気付きicon.pngました。根。
Git がアイコン パスの指定をまだサポートしていないと仮定すると (に基づく仮定man git-config)、Git でレポ アイコンにモンキー パッチを適用するより「標準化された」方法を知っている人はいますか? .gitkeepより「標準化された」とは、内容がコミットされるべきではない空のディレクトリをコミットするために人々が使用する方法に沿ったものを意味します。
gitignore - Tower を使用して gitignore ファイルの .DS_Store を無視する
新しいリポジトリがあり、最初のコミットを実行する前に、.DS_Store ファイルを無視したいと思います。
Tower 経由で .gitignore ファイルに以下を追加しようとしました。
ただし、ルートの .DS_Store ファイルのみが無視され、他のすべてはコミットの準備ができて含まれています。
これらのファイルを無視するためのトリックはありますか?
git - Git Tower は既存のファイルをブランチとして追加します
Git を使い始める前に開発を開始した WordPress プラグインに取り組んでいます。ある時点で、別のフォルダーにプラグインのコピーを作成して、プラグインの一部を別の方法で作成する方法を試してみました。最近 Tower を購入し、Git を使用してプラグインの変更を追跡し始めました。このプラグインの最初のバージョンを使用して、ローカル リポジトリを作成しました。ただし、以前にメイン プラグインのブランチとして作成した 2 番目のバージョンを追加したいと思います。
Tower を OS X Git クライアントとして使用して、別のフォルダーから既存のファイルをブランチとして既存のリポジトリーに追加するにはどうすればよいですか?
すでに Refs > Add New Local Branch を試しましたが、2 番目のバージョンのファイルは追加されず、それらのファイルを指す方法もありません。2 番目のバージョンのフォルダーを Finder から Tower アイコンにドラッグすると、まったく新しいリポジトリが作成されます。私はそれを行う必要があり、どういうわけかそれをブランチとしてマージする必要がありますか?
私は Git 全体にかなり慣れていないので、おそらく CLI を介して簡単にこれを行う方法があると確信していますが、Tower を介してこれを機能させたいと思っています。
git - タワーに heroku-repo を追加しました。ブランチを追加するにはどうすればよいですか?
リポジトリの管理には git タワーを使用し、ホスティングには heroku を使用しています。通常、ローカルでリポジトリを作成し、heroku にプッシュします。この場合、既存の heroku のクローンを作成したいと考えています。
git-repo-url を使用した「リモート リポジトリのクローン」ボタン。プロジェクトをタワーで見ることができ、ローカル フォルダーに git-repo が作成されます。ただし、リモート リポジトリは表示されません。それらを追加する必要がありますか?
git - GitHub のブランチごとに 1 つのローカル フォルダーをセットアップしようとしています
私のローカル ファイル構造には「X」という名前のフォルダーがあり、そのフォルダー内には「master」、「demo」、「deployer」、「gh-pages」という 4 つのフォルダーがあります。
このフォルダーのそれぞれが、私が持っている同じ名前のブランチのそれぞれを担当するように設定しようとしています。
編集
これまでの回答に感謝します。彼らは本当に洞察に満ちています。このトピックについて少し詳しく説明する必要があります。以前はバージョン管理システムを使用したことがありませんでした。
git - Git-Tower と Gerrit の統合
Gerrit で Git-Tower を使用しようとしていますが、Git-Tower を設定して適切なプッシュ refspec を認識するのに苦労しています。
このワークフローでは、次の 2 つのリモートがoriginあります。 は、github リポジトリを指しています。とreview、私たちの Gerrit コード レビュー マシンを指さしました。コマンドラインからGerritへのプッシュが機能することを確認しました:
Git-Tower で push refspec を構成refs/heads/develop:refs/for/developし、git 構成ファイルでこれが設定されていることを確認しました。ただし、Git-Tower 内からGit-Tower にプッシュしようとすると、ではなくreview/developにプッシュしようとします。私は管理者ではないため、失敗します (当然のことです)。refs/heads/developrefs/for/develop
Git-Tower 内からこのワークフローを使用できるようにするには、Git 自体または Git-Tower を具体的にどのように構成すればよいですか?
git - Git Tower を使用した Git デタッチヘッド
デタッチヘッドを防ぐには、git サブモジュールをどのように設定すればよいですか?
プロジェクトをチェックアウトすると、サブモジュールがあり、サブモジュールにもサブモジュールがあります。他の誰かがルートをチェックアウトしてエラーなしでビルドできるようにしたいのですが、ヘッドが切り離されているため、多くのソースがチェックアウトされず、ビルドが失敗します。
したがって、メイン プロジェクトは正常にチェックアウトされ、サブモジュールは切り離されます。これは、サブサブ モジュールがチェックアウトされないことを意味します。
何か助けてください。