問題タブ [atlassian-sourcetree]
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.
git - ソースツリーでのプッシュ/プルとコミットの違いは?
SourceTree のログ ビューで、プッシュ/プルとコミットの違いを確認できますか?
git - 自己空にするフォルダーで Git Ignore を使用する方法
次のようなgitリポジトリのセットアップがあります
ただし、アプリケーションをコンパイルするたびに、「ビルド」ディレクトリが完全に消去され、その中の .gitignore ファイルが削除されます。
そのディレクトリの外から、そのディレクトリを無視するように無視を設定するにはどうすればよいですか? 何かのようなもの:
メイン/.gitignore
どうもありがとう
アップデート:
私たちの /Main/.gitignore は次のようになります
ただし、OSX の SourceTree では、まだコミット可能として表示されています。
git - git diff でファイルが正しく表示されないのはなぜですか?
Git diff の使用中に問題が発生しました。何らかの理由で、変更したファイルを読み間違えているようで、次のように、各行の最初の文字が変更された (+/-) 行に配置されます。
これは、アプリとリモート リポジトリの両方で発生します。
最初は、行が原因でファイルが読み取れないというエラーではないかと思っていましたが、! defined ('BASEPATH')
これはこのチェックのないファイルでも発生し、私のプロジェクトの JS ファイルでも発生します。CSS、HTML、および特定のPHP ファイルを完全に読み取ります。
おそらく、これは私がこれまでにこの問題を抱えた最初のレポですが、何かが間違って設定されている可能性があります。どのような情報が必要かわかりませんが、何かご要望がございましたらお知らせください。
編集:「FileMerge」ツールは、それが役立つ場合、変更を完全に表示します。
修理
これは、KurzedMetal が指摘したように、Mac/Windows の行末の問題でした。これは、当面の行末を変換するために当面使用した修正です。完璧ではありません。誰かがより良い (理想的には再帰的な) 関数を提案できれば、喜んで受け入れます。
サブディレクトリごとにこれを行う必要がありました。
git - SourceTree でスカッシュ
SourceTree でスカッシュすることは可能ですか? どうやらコミットを「ドラッグアンドドロップ」して、コミットを押しつぶすことができるようです。ただし、それを行うと、いくつかのコミットのみが強調表示されます。
groovy - ソナー分析に使用される groovy スクリプトで Jenkins ビルド パラメータを操作する
現時点では、Sourcetree がブランチを作成しています。それらは「feature/my-branch」と呼ばれ、それを hg リポジトリに送信し、ジェンキンスから取得してビルドできます。
しかし、ソナーはブランチ名に「/」を受け入れないので、「/」を「-」などに変更したかった..ビルドフェーズのgroovyスクリプトで。
そのようなことは可能ですか?
これまでの私の解決策:
しかし、それは私のBRANCHを認識しません。あらゆる方法で追加しようとしました..
"feature/my-branch"
私をソナーで分析するための助けをいただければ幸いです。
git - 必要なものは git サブモジュールですか?
2 つの Web サイト用に 2 つのリポジトリがありますが、これら 2 つの Web サイトは同じフレームワークを共有しています。
フレームワーク自体専用のリポジトリを作成したかったのですが、それがどのように機能するかわかりません。
私が現在行っていることは、website1 内でフレームワークを開発し、新しい機能を追加するたびにそれを website2 にコピーすることです。ご覧のとおり、あまり効果的ではありません...
フレームワーク用に別のリポジトリが必要ですが、引き続き作業できるように、2 つの Web サイトのいずれかに格納する必要があります。最も重要な部分は、簡単な方法で他の Web サイトに展開できる必要があることです。
私にとって最善の解決策は何ですか?これはどのように達成できますか?
PS:過去数か月間、Bitbucket で SourceTree を集中的に使用していたため、git にはかなり精通していますが、コマンド ラインは使用したことがありません。
git - Git リポジトリの別のブランチから 1 つのファイルを取得するにはどうすればよいですか?
私はGitを使用しています。1 つのブランチに取得したいコードがあります。別のブランチから 1 つのファイルのバージョンだけを取得する簡単な方法、またはこの別のブランチをファイル システムの別のディレクトリに表示する簡単な方法はありますか?
明確にするために、私はこの別のバージョンを調べたいと思っています。私が持っているバージョンを完全に置き換えたくはありません。
私は SourceTree を使用していますが、コマンド ライン ベースの回答も喜んで受け入れますか?