CVCS よりも DVCS を使用する利点をチームメイトに説明するのにうんざりしています。彼らの中には学習曲線を恐れている人もいれば、理由がわからない人もいます。個人的には、TFS とその問題にうんざりしています。小さな「修正」に取り組む必要があるたびに、メインの開発ブランチで作業し、自分のものを出し入れする必要があり、TFS でのブランチは Git に比べて非常に苦痛です。イーサネットから Wi-Fi に切り替えるたびに VPN クライアントを再接続する必要があり、それは頻繁に発生します。
そこで、Git をローカルで使用して、ローカル リポジトリでやりたいことを何でもできるのではないかと考え始め、その時が来たらそれを TFS にプッシュしました。それが可能であることは知っていますが、それを行うための最良の方法は何ですか? 現在のレポだけでフォルダーgit init
全体.git
を無視リストに入れて、TFS がチェックインしないようにすることはできますか、それともそれだけでは十分ではありませんか?
git と tfs の両方をサポートする Visual Studio の公式アップデートが来るまで、やりたいことを行うにはいくつかのハックを使用する必要があります。