私のチームも私も Git は初めてです。これまで CVS を使用してきました。リモートリポジトリがあり、私たち一人一人が独自のリポジトリを持っています。私たちはそれぞれ機能やバグに取り組んでいますが、同じ機能の別の部分に取り組んでいる人もいます。
1 つが完了すると、変更をコミットしてプッシュします。別のプログラマーがそのコードを使用したい場合があります (たとえば、BL で作業していて、別のプログラマーが UI で作業している場合)。ただし、コードがまだコンパイルされていないか、作業ディレクトリがまだ汚れている可能性があるため、何もコミットしません。
これまでのところ、stash を使用するという提案しか見つけられませんでしたが、私たちはそれを不快に感じています。リモートからコードをプルして、コミットされていないコードとマージしたいのですが、Git を理解している限り、これはおそらく不可能です。
私たちがリモートで作業するための最良の方法は何だと思いますか?