問題タブ [git-extensions]
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-extensions - GIT 拡張ファイルを置き換えてマージしない方法。
私はグループでゲームに取り組んでいる大学生です。Windows Studio 10 で git 拡張機能を使用しています。xna フレームワークを使用して c# でプログラミングしています。順調に進んでいますが、昨日最新バージョンを取得しようとしたところ、いくつかの .wma ファイルに競合があることがわかりました。bin/x86/... ディレクトリにあります。ローカル リポジトリにある問題のあるファイルを、オンライン リポジトリのファイルに完全に置き換えたいと考えています。代わりに、git 拡張機能は kdiff との競合を解決したいと考えています。手伝って頂けますか?
git - リポジトリ内にmercurialまたはgit拡張機能を追加することは可能ですか?
質問が十分に明確でない場合、私はそれを説明しようとします:
.hg/hgrc
拡張コード/スクリプトをリポジトリに追加して、相対パスを使用して内部で有効にできるかどうか疑問に思っています。
可能であれば、拡張機能の「コード」を各プラットフォームで実行できる限り、リポジトリで拡張機能を配布できるようにする必要があります。
いくつか、質問が適用されgit
ます。
git - git 拡張機能を使用してクローンを作成するには?
クローンリポジトリを作成する必要があります。
しかし、sshキーファイルをどこで入手できるかわかりません
更新: git clone test@source.elasticgit.com:myrepo.git - うまくいきました! なぜ延長を受けないのですか?
git - Gitコミットの一部を元に戻すにはどうすればよいですか?
長い間離れていた2つのブランチをマージし終えたところです。そのため、多くの競合が発生しました。対立を解決するのに、数日間で合計約16時間かかりました。
競合が完了し、マージがコミットされたので、誤っていくつかの競合を台無しにしたことがわかります。とにかくコミットに入り、その特定の部分を元に戻したり変更したりすることはできますか?
解決策がGitExtensionsで提供された方がいいのですが、それが必要な場合はbashを使用しても問題ありません。
git - Git SVN fetch を使用して単一のブランチを取得するにはどうすればよいですか?
私は SVN リポジトリで Git SVN プラグインを使用しています。git fetch を実行するたびに、SVN リポジトリ全体のすべてのブランチの変更がフェッチされます。多くのブランチで多くのコミットを行うと、数時間後に長い時間がかかります
特定のブランチの変更のみをフェッチするように指示できますか?
git - Windows 2003サーバーでgit pullが非常に遅い(ssh転送部分ではない)
特定のサーバーに問題があり、デバッグの助けをいただければ幸いです。
git 拡張機能 2.3.1 Windows 2003 Standard R2 SP2 の一部としてインストールされた git バージョン 1.7.10.msysgit.1 の実行。cwRsync (Cygwin 1.7 ベース) もインストールされています。トレンド AV 実行中 (これは作業用マシンであるため、これを変更する権限はありません)。サーバーは VMWare VM であり、適度に負荷がかかります。
主な問題は、非常に小さなリポジトリ (600k & 26 ファイル) の場合でも、(git 拡張機能または git bash からの) git pull に数分かかることです。その間、CPU 負荷は (1 CPU で) ほぼ 100% まで上昇します。タスク マネージャーは、この負荷を「システム」に割り当てます。git.exe のメモリと CPU は一定 (および低い) のままです。
一般に、git は元々、サーバー上で何かを行うのが非常に遅かったです。$PS1 を変更して __git_ps1 を削除することで、これを大幅に改善しました。この git clone、git push、ローカルの git ops はまだかなり遅いですが (それぞれ 5 ~ 10 秒)、少なくともほぼ使用可能です。(私は時間の 90% を Linux ベースにしているので、驚異的な速度を期待してください!)
git pull 中のパケット キャプチャは、SSH 通信がプロセス全体の 80% で発生し、数秒しか続かないことを示しています (優れたシステムで予想されるように)。機能的に git pull は正常に完了し、エラーは報告されません。
ssh を手動で使用してログインまたはファイルをプルしても、plink、元の ssh (バンドルされている) ssh 4.6p1 openSSL 0.9.8e または最新の代替 ssh 5.9p1 openSSL 0.9.8s を使用すると問題ないように見えます。
システム ログまたは git 拡張ログには、エラーを示すものは何もありません。
インストールされている2つのディスクのデフラグを調べました。どちらもデフラグ (10% と 14%) が必要で、一方は 90% いっぱいで、もう一方はある程度のスペースがあります。デフラグする権限がありませんが、レポを2つのディスクの両方に複製しようとしましたが、障害に大きな違いはありませんでした。
私はトレンド AV を疑っていましたが (ただし、これを変更して排除することはできません)、別のサーバーで同じリポジトリを使用して同じテストを実行しましたが、これは驚くほど高速です。
git が $HOME をスキャンしている可能性があるのではないかと疑っていましたが (アカウントには NetHood サブディレクトリの下に外部共有の負荷があります)、NetHood に何もない別のアカウントで同じテストを実行しても違いはありませんでした。
これが製品の問題ではないことは理解していますが、考えが尽きてしまいました。関係する会社に git に移行するよう説得しようとしているとすれば、企業サーバーでのこのような問題は、私の議論の助けにはなりません!
ありがとうデイブ
git - リモートホストを作業ディレクトリとして使用、git 拡張機能
リポジトリのクローンを作成してローカルで開発およびテストする代わりに、ライセンスの制限 (特定のドメイン、特定のパス内、特定の IP が許可されているなど) により、プロジェクトをサーバー上でホストし、そこでテストする必要があります。
したがって、ローカルのテスト環境をセットアップすることはできません。中央リポジトリを使用し、それを一種の「リモート作業ディレクトリ」として使用する必要があります。
開発チームが使用したいgit extensions (gui)
ローカルのディレクトリではなく、リモートを作業ディレクトリとして開き、それに基づいて動作するように git 拡張機能を設定する方法はありますか? サーバー テスト リポジトリに変更が加えられると、ステージング領域に表示されます。
例として下の写真(大)をご覧ください
windows - 現在のリポジトリでgitbashを起動させます
GitExtensionに現在のリポジトリでGitBashを開かせる方法はありますか?私は常にホームディレクトリからCDを作成する必要があります。Win7でGitExtensionを実行しています。
git - この git commit はどうなりましたか? 「追跡されていないファイル」に関する問題
私のチームの開発者が、何らかの形で彼のローカル リポジトリで変更された git コミットを修正するのを手伝ったところです。以下の Git 拡張機能のスクリーンショットから、11 時間前に彼がコミットを行ったことがわかります。彼は、すべての変更が含まれていると考えていました。彼は今朝、自分のファイルシステムの作業コピーから多数のファイルが失われていることに気付きました。リポジトリを見ると、これらはコミットされた「マスター上の追跡されていないファイル」にありました。分岐とマージでいくつか遊んだ後、それらをマスター ブランチに戻しましたが、今は問題ないようです。
このシナリオを作成するという彼のコミット中に何が起こったのかについてのアイデアはありますか? これらのファイルは .gitignore にはありません。以下に表示される .gitignore チェックインは、silverstripe-cache フォルダーの内容を無視しようとする試みです。
ここで git を使用するのは初めてなので、サポートに感謝します。
git - Git 拡張機能から GitHub に対して認証できませんか?
Visual Studio 2010 で Git 拡張機能をセットアップしたところですが、実際には機能しません。認証できません。
Git 拡張機能で Plugins->GitHub を選択すると、ユーザー、パスワード、API トークンを追加し、SSH を選択できます。罰金。ただし、GitHub は現在 API v 3 に移行しているため、API トークンは使用できなくなりました。
これについてニュースになった人はいますか?ごく最近の議論を見たことがありますが、手がかりはありません。
Git 拡張機能を使用して認証の問題を抱えている GitHub ユーザーは、私よりも多いに違いありません。