0

Visual Studio内にGITソース管理を設定しました。これにより、BitBucket上のGITリポジトリにリンクされたフォルダーにソリューションが読み込まれます。

私はまだこれに頭を悩ませていて、誰かがいくつかの質問に光を当てることができるかどうか疑問に思いました:

  • VS2010でファイルを変更すると、[GIT保留中の変更]ウィンドウに期待どおりに表示されます。ここでコメント付きの[コミット]をクリックすると、[プッシュ]を使用するまで、これらの変更がローカルバージョンのリポジトリにコミットされると思いますか。

  • この場合、PUSHを実行する前にコミットを元に戻すことはできますか?そうでなければ自動的にプッシュを実行しないのはばかげているようです。

  • 「ファイルの保留中の変更を元に戻す」というファイルの変更を元に戻すと、比較でサーバーのバージョンと同じであるにもかかわらず、「変更済み」としてリストに残ります。それでも同じファイルで上書きしますか??!それとも、これはVS2010プラグインの単なるバグですか?

助けてくれる人に感謝します。次のプロジェクトのSCMのために、GITに頭を悩ませたいと思います。

4

2 に答える 2

4

正解です。変更をリモートリポジトリに送信しgit commitながら、ローカルリポジトリに変更をコミットするだけです。リモートリポジトリにリンクしなくても、ローカルディレクトリの変更を追跡するためにgit push自由に使用できます。これが、私が他の配布バージョン管理システムgitを気に入っている理由の1つです。git

リモートリポジトリにプッシュする前に、ローカルリポジトリのコミットを確実に元に戻すことができます。 gitブックのこの章では、このトピックについて詳しく説明しています。

于 2012-05-02T15:21:24.133 に答える
1

この回答https://stackoverflow.com/a/2745097/1073300には、とを含むgitデータ転送コマンドを説明する素敵な画像へのリンクがgit commitありgit pushます。

于 2012-05-02T15:26:16.320 に答える