問題タブ [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.

0 投票する
1 に答える
16964 参照

git - Git Extensionsでプルリクエストを処理する方法は?

githubにパブリックリポジトリがあり、GitExtensions内でプルリクエストを処理するのに問題があります。私はこれまでに3回行ってきましたが、どれも適切に機能していないか、希望どおりに機能していないと思います。

  1. 19日、YiJiangが作成したプルリクエストを処理しようとしました。GitExtensionsでは、GitExtensions内でプルを実行し、リモートリポジトリに配置し、リモートブランチとしてマスターを選択し、デフォルトとして[リモートブランチを現在のブランチにマージ]のままにしました。[プル]をクリックすると、エラーなしで完了しました。クリーンアップしたことがいくつかあり、それからGitExtensionsをプッシュしました。コミットメッセージが表示されなかったので驚いたので、他に何をすべきかわからなかったので、YiJiangのコミットのURLを投げました。その結果、1つは著者としてのYi Jiangから、もう1つは著者としての私からのコミットのペアとして表示されました。

  2. 19日の後半、マイケルが作成したプルリクエストを処理しようとしました。私が最初の1つを間違えたことはかなり明らかだったので、私は別のオプションを探しました。ここにある最初のコマンドセットを実行しましたが、これはうまく機能したようです。唯一の問題は、GitExtensions内ではなく、コマンドラインを介して実行する必要があることです。

  3. YiJiangからの別のプルリクエスト。前回はGitExtensionsではなくGitBashで行ったようですので、もう一度試してみました。ただし、今回はマージの競合があったため、完了しませんでした。さて、GitExtensionsに移動してマージを実行します。これにより、競合を解決できることがわかっています。そこで、[ブランチのマージ]ダイアログを開き、YiJiangMerge withのマスターブランチを選択して選択しますKeep a single branch line if possible (fast forward)。私は対立を解決し、プッシュを行います。自動的にコミットメッセージが表示されます。これは4つのエントリとして表示され、3つは著者としてのYi Jiangから、1つは著者としての私からのものです。正しくないようです。

だから私の質問は、これをどのように適切に行うべきかということです。別のプルリクエストがあり、正しく処理されていることを確認したいと思います。フォークキューはそれがきれいに適用されないと言っているので、私はマージを行う必要があると予測しています。私が適切にマージしていること、およびブランチとコミットが作業を行った人々に起因していることを確認したいと思います。実行する必要のある編集がある場合、最初にマージ/プッシュを実行してから、単一のブランチだけで2番目のコミットを実行する必要がありますか?これは、マージを解決する必要性にどのように影響しますか?

誰かがGitExtensionsでプルリクエストを正しく処理する正確なプロセスをウォークスルーできますか?

0 投票する
7 に答える
14018 参照

windows - git 拡張機能を取得して何かを github SSH の問題にプッシュできない

私はgit拡張機能を使用しようとしていますが、これまでのところ本当に気に入っていますが、githubにプッシュすることができません. 次のコマンドは、git bash で正常に機能します。

そして、git拡張機能をプッシュすると、次のようになります。

git設定では、openSSHが選択されているだけで、パテの方が面倒なように見えるので、保持したいと思います。

gitextensions に追加したリモート アドレス。実際にテストするために bash から実行したのは、上記のコマンドと SSH キーの生成だけです。それ以外はすべて git 拡張機能で設定されます。したがって、すべてを正しく設定する必要があると思います。たとえば、メールアドレスと名前は正しいです...

また、bashから正常に接続します

編集

そのため、git-extensions のコマンドを cmd に入れることでエラーを再現できます。どうやら git bash からの実行と cmd からの実行には違いがあり、git-extensions はこのコマンドを Windows コマンドのように実行します... 手がかりはありますか?

更新: git-extensions のメニューから git-bash を選択すると、リポジトリ フォルダーのエクスプローラーで右クリックしてここで git bash を選択した場合とまったく同じウィンドウが表示されます。さて、エクスプローラーから開いたものではプッシュでき、拡張機能から開いたものでは公開鍵の問題が発生します。

0 投票する
3 に答える
4751 参照

git - GitExtensions で、ラベルをプッシュして他のユーザーがプルできるようにする方法

私が参加している小さな開発チームは、最近、Visual SourceSafe で "コールド トルコ" になり、Git (Windows、Visual Studio 2008 など、ごく普通のもの) を使い始めました。私たちは GitExtensions を使用していますが、これまでのところ非常に優れており、とても気に入っています!

コードを共有するためにプッシュしたりプルしたりできるファイル サーバーの 1 つに、「共有レポ」と呼ばれるものがあります。

現在、コードを本番環境にデプロイする主な責任者として、私は通常、すべてのマージを自分のリポジトリにプルして処理しています。次に、コードをテスト環境にデプロイし、準備が整うまで繰り返します。本番サーバーに移動する準備ができたら、レポで最終的なマージ/コミットにラベルを付け、コードをデプロイしてから、共有レポにプッシュします。

しかし、他の人がその後引っ張ると、私のラベルは表示されません。

それで、ここにいます:トリックは何ですか?どんな助けでも大歓迎です。

0 投票する
5 に答える
2406 参照

.net - Windows 7/Visual Studio 2010 で Visual Git 208 アドインを実行できない

悲しいことに、現時点で私が持っているほとんどすべての情報です。

Git Extensions 208 のインストーラーは正常に動作し、Git Extensions のセットアップは正常に検証され、すべての設定が緑色で、Visual Git は Visual Studio 2008 で正常に開きます。

しかし、Visual Studio 2010 に入ると、次のダイアログが表示されます。

その後、Visual Git はロードに失敗します。

Visual Git ファイルがファイル サーバーからホストされていることが問題ですか? 考えられるのはこれくらいかな…

誰もこれを前に見たり解決したりしましたか?

編集:誰かが尋ねる前に、タイトルに「2008」のタイプミスは含まれていません。Git 拡張機能は、VS2005/2008/2010 で動作すると主張しています。バージョン 208 でもあるという事実は、私の知る限り、偶然です。

0 投票する
2 に答える
8035 参照

visual-studio - Git と Git 拡張機能を使用するにはどうすればよいですか?

はじめに

私は以前、ソロ プログラマーとして働いていたときに、オフサイトで自分が行っていたことを記録しておくために SVN を使用したことがあります。それよりもはるかに。「ブランチ」、「マージ」、「チェックアウト」は、悲しいことに、私にとって謎です。

私が Git を使い始めたいと思っているのは、オフィスから離れて仕事をしている何人かの男性がいて、IDE 統合によって不機嫌になり、他のバージョン管理システムにアクセスできないことがあると不満を漏らしているからです。連絡が取れなくなったとき。「すべての作業ディレクトリはリポジトリである」という Git の考えは、それを解決するために何らかの方法で進むべきだと思われます。

とにかく、Windows のコンテキスト メニューなどに The Shiny を追加するために「Git 拡張機能」をダウンロードしました。Google で検索しても明らかな結果が得られなかったので、次の理論的なシナリオを Stack Overflow に提示して、誰かが何をすべきかを短い言葉で教えてくれることを期待しています。

シナリオ

3 つのプロジェクトがあります。1 つのプロジェクト ProjectReuse は、他の 2 つのプロジェクト (ProjectA と ProjectB) によって使用されます。組織内のさまざまな人が、Visual Studio 2010 を使用して、各プロジェクトのコードを編集する必要があります。

デスクトップには、「ProjectReuse」、「ProjectA」、「ProjectB」というラベルの付いた 3 つのフォルダーがあります。Git Extensions ウィンドウが開いています。サンタクロースの帽子をかぶった牛がこちらを見つめています。

質問

常駐接続の有無にかかわらず、オンサイトでもオフサイトでも、必要なときに複数の人々 (厄介な常にオンサイトではない人を含む) がリポジトリにアクセスできるように、リポジトリを作成するにはどうすればよいですか?私たちのサーバーに?

最初の人がファイルを編集する必要がある場合、彼は何する必要がありますか? チェックアウト?ブランチ?これを他のチーム メンバーに説明する必要がありますが、私自身、これらの概念について少しぐらついています。以前はソロ プロジェクトでのみバージョン管理を使用していました。

ウィードリングと言い訳

最初の「これを設定するにはどうすればよいですか?」質問は私が最も興味を持っていることですが、ばかのガイドを求める場合は、この質問に出くわした次のばかのためにできるだけ役立つように頼む方がよいと思います. ここでは、特に詳細な回答を探しているわけではありません。マルチユーザーのバージョン管理システムがどのように機能するかについて、明確なイメージがありません。それを頭に入れておけば、残りは自分で組み立てることができるはずです。

0 投票する
1 に答える
1895 参照

git - Ubuntu で Git ホスティングを構成する

こんにちは、Ubuntu (仮想マシン) で git を構成しようとしています。このチュートリアルの指示に従って

http://www.guztech.nl/wordpress/index.php/2010/02/setting-up-a-git-server-in-ubuntu-with-gitosis-and-using-gitextensions-on-windows/

GitExtension を使用して Windows ホストでリポジトリのクローンを作成しようとすると、致命的なエラーが発生します: ネットワーク エラー: 接続がタイムアウトしました ...

問題は私の接続文字列 git@IP:gitosis-admin.git だと思います。Git ポート番号とは何ですか? Ubuntu 仮想マシンに転送する必要があります。しかし、接続文字列はどのようになりますか? git@IP:3390:gitosis-admin.git ?

0 投票する
1 に答える
2496 参照

visual-studio-2010 - GitExtension が Visual Studio 2010 Express (Windows 7) に表示されない

Windows 7 で Visual Studio 2010 Express を使用しています。最近 GitExtension をインストールしましたが、正常に動作しているようです (クローン作成と分岐など)。VSを開いたときにVisual Studio Expressに表示されると思っていましたが、表示されません。オンラインで検索したところ、VS Extension manager を使用して 2010 の Git プラグインをダウンロードすることを推奨する同じ問題への参照がいくつか見つかりました。 . GitExtension を Windows 7 の VS 2010 Express に表示させるための提案はありますか? どんな助けにも本当に感謝します。

0 投票する
3 に答える
27037 参照

.net - Git Extensions for Visual Studio を使用して単一ファイルを以前のコミットに戻す

Git リポジトリ内の単一のファイルを以前のバージョンに戻す方法についての説明を見つけました。しかし、Git Extensions for Visual Studio を使用してこれを行う方法を誰かが知っているかどうか知りたいです。このツールは今のところうまく機能し、とても気に入っていますが、この 1 つのことを行う方法がわかりません。

0 投票する
1 に答える
1740 参照

git - gitextensionsを使用してgithubにプッシュするGitエラー

Documentationという名前のリポジトリをgithubに作成しました。Docという名前のローカルリポジトリを作成したと思います。

ローカルのDocリポジトリにoriginという名前のリモートを追加し、適切なgithub読み取り/書き込みURIを指定しました。ファイルを追加してローカルでコミットしましたが、オリジンにプッシュしようとすると、次のエラーが発生します。

git@github.comにSSHで接続すると、正常にログインしたという通知を受け取ることができます。リポジトリにプッシュできないようです。

リポジトリを新しいフォルダに複製できますが、コミットを追加して新しいファイルをプッシュしようとすると、同じエラーが発生します。

0 投票する
4 に答える
443 参照

git - Git拡張機能の「c」コードとして.cuおよび.cuhを追加する

Git Extensionsで指定されたコード行の見積もりを見ていますが、これらのファイルの.cuおよび.cuhCUDA行のコードはカウントされていないと思います。

.cuおよび.cuhファイル拡張子をさまざまなGitGuiおよびGitExtensionsツールに追加するにはどうすればよいですか?

*.cuと*.cuhを追加しなければならない特別なファイルはありますか?