小さなチーム用にGitをセットアップしようとしています。 Visual Studio(VS 2015)を可能な限り使用したいと思います。各チームメンバーにローカルレポを持ち、リモート/セントラルレポに変更を通知します。私には既存のコードベースがあります。私がやっていることGitをセットアップできず、Visual Studioからリモートリポジトリを更新できません
:
- を地元のレポを作成します。私のコードベースフォルダから、「Gitの初期化」を実行し
- 私のVSソリューションをロードする私のGitのレポ(すてき)と でunstagedすべてのファイルを表示チームエクスプローラ|私のリモートレポ フォルダから、実行「gitのクローンを--bare C:\ MyCodeBase」
を変更は
:機能ブランチ
- マスターブランチに分岐します。
ここで、ローカルのマスターブランチをリモートのマスターブランチにプッシュしたいとします。 (これはお勧めのワークフローですか?)
私の最初のステップは、VSにリモートリポジトリを追加することでした。私はチームエクスプローラでこれをやった|設定...しかし、私は、フェッチ/プルの設定を指定するブラウズボタンを用意していないという点で、ちょっと混乱しました。これらはフォルダではありませんか?
今私は紛失しています。ローカルのマスターブランチをリモートリポジトリにプッシュするにはどうすればよいですか? [同期]ビューでは、[着信コミット]セクションに、現在のブランチがリモートブランチ(?)を追跡していないことが示されます。 Outgoing Commitsセクションにはプッシュボタンがありますが、無効になっています。私は明らかに何かを得ていない。
私の特定の質問のヘルプは大歓迎です。全体のワークフローに関する提案も高く評価されています。私は、ローカルで作業し、中央/リモートのリポジトリへの変更を更新し、そのリモートのリポジトリから変更を取得できる単純なワークフローを確立しようとしています。
「git clone ...」を使用しているときにスラッシュは何の違いもありません。私はテストし、比較した。 何らかの理由で、以前にチームエクスプローラ - >同期でパブリッシュオプションを利用できませんでした。今私は良いです。 github、bit bucketなどの使用に関するアドバイスをいただきありがとうございますが、私の仕事の性質上、会社の管理外の場所にデータを保存することはできません。 – DaveK
gitコマンドでは、スラッシュが異なります。 gitクローンの比較結果はどうなりますか? –
gitコマンドを両方のスラッシュで実行しました。私はBeyondCompareを使って結果を比較しました。違いはありません。すべてのファイルが存在し、すべてが同じデータを含んでいました。 – DaveK