1

私は VS2012 と TFS を使用しており、コードをチェックインする唯一のプログラマーです。通常、変更が完了するまでコードをマシンに残しておき、それを tfs にチェックインします。私は枝やその他の賢いものを使用していません。

これから在宅ワークを始めたいと思います。オフィスのマシンで RDP を試してみましたが、同じではありません。わずかな遅れが私を流れから外してしまうことに気づきました。自宅のマシンと使用するすべてのツールに VS をインストールできます。

従うべきガイドラインや慣行を探しています。オフィスでコードを書いたら、毎日チェックインしますか? 棚上げ?翌日、自宅で仕事をする準備をしておく必要があります。

4

3 に答える 3

2

簡単な解決策として、トランク (リリース バージョン) と (少なくとも 1 つの) ブランチを使用します。

毎日(少なくとも)、「currentWorkBranch」、または特定のポイントに取り組んでいる場合は特定のブランチにチェックインします。

したがって、このブランチから / へのコード (自宅と職場) で作業します。

コードに問題がなければ、それをトランクにマージします (これは自宅や職場からも実行できます)。

ちなみに、一カ所で仕事をしているときでもそうします。これを回避できる場合は、コードをマシン上に保持しないでください。

于 2013-05-28T21:55:02.620 に答える
0

個人的には、実用的であれば、個別の作業 (または機能) ごとに分岐し、その分岐に小さな完全な作業をチェックインすることに慣れてください。多くの頻繁なチェックインは、在宅勤務の問題を解決するだけでなく、(同じコード ベースで作業している他の人の数に応じて) 潜在的に困難なマージを回避します。

機能が完成したら、全体をメイン コード ブランチにマージできます。

編集: 質問を読み直したところ、TFS リポジトリを使用している開発者はあなただけだと思います。ただし、特に拡張可能であるため、私の提案は依然として有効です。

于 2013-05-29T08:33:52.930 に答える