問題タブ [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 は Openshift から複製できません
からクローンしようとしOpenshift
ていSourcetree
ます。SSH をOpenshift
「ソース パス / URL」にコピーすると、次のエラーが表示されます。
次に、[ツール] -> [SSH エージェントの起動]に移動しましたが、何も起こりませんでした。
次に、 [ツール] -> [SSH キーの作成またはインポート]を試しました。新しいキーを作成して にアップロードしましたOpenshift
が、何も変わりませんでした。
私は何を間違っていますか?
git - live git ブランチと Dev git ブランチを同時に動作させる方法
git ワークフローがどのように機能するべきかについて、いくつかの光を当てることができるかどうか疑問に思っていますか? 現在の方法は完全に間違っていると 100% 確信しています。私たちが現在どのように運営されているかを説明でき、誰かが私たちのどこが間違っているかを教えてくれたら、それは素晴らしいことです.
Dev ブランチで作業している 2 人の開発者がいて、Dev サーバーでテストしています (作業中のファイルをサーバーに ftp する必要があります)。変更がテストされて完了したら、運用ブランチに変更をレプリケートします。これはライブ サーバーに ftp 接続されます。これは、行ったすべての変更を追跡する必要があることを意味します。ありがたいことに、Git はその情報を提供してくれますが、サーバーなどに既に配置したファイルについてはよくわかりません。Dev は現在、本番/ライブのバグ修正などに使用されていますが、すぐに新しい機能に使用される予定です。両方のブランチは、独自のサーバーに固有のものとして異なります。
開発当初は git に比較的慣れていませんでしたが、本番環境に移行すると、大幅に後退したように感じます。
要約:
- 2人の開発者
- 2 つのブランチ (開発 / 本番)
- sourcetree をクライアントとして使用する Dev と、リモート リポジトリとして GitHub を使用する両方の開発者
- 両方のブランチを並行して実行し、それぞれのサーバーに簡単にプッシュ/更新する必要があります
誰でも私を助けることができますか?
git - SourceTree 既にプッシュされたコミットをリセットする方法
リモート サーバーに既にプッシュされているコミットにプロジェクトをリセットするにはどうすればよいですか?
通常のリセットを行うと、サーバーのバージョンが「新しい」ため、ソース ツリーはそれをサーバーにプッシュしませんか?
どうすればこの問題を解決できますか? ブランチを上書きすることさえ可能ですか?
git - コミットが現在のブランチにマージされたかどうかを確認する方法 - どこかで?
いくつかのコミットを含むランダムな機能/ XXXXXXX ブランチがあり、当然、それらの機能が最終的にマージされる「開発」ブランチがあります。
特定の古いコミット (例: ブランチ機能/ユーザー登録からのコミット ab123456) が現在アクティブなブランチ (例: 開発) に何らかの形で持ち込まれた/マージされたかどうかを確認するにはどうすればよいですか? 機能ブランチを直接マージして開発するか、他の中間ブランチを介してアップ/マージするかのいずれかです。
git コマンドまたは SourceTree UI を使用する方法は、どちらも同じように適しています。