自分専用のローカルマシンに別のSVNリポジトリを用意して、「プライベートチェックイン」をエミュレートしたいと思います。アイデアは、diff、rollback、commitなどのバージョン管理の機能が必要かもしれないということですが、チーム全体で変更セットを利用できるようにする準備ができていません。2つの主な理由は、1つはビルドが壊れていることです。機能/共有可能なコード間の進捗状況をマークしたい場合があります。低速接続での2つの大きなチェンジセット。
これはTFSのコアコンセプトだと思いますが、使用するVCSを制御することはできません。gitやHgなどのDVSCタイプの製品はさらに柔軟性がありますが、システムを変更することも、完全分散バージョン管理システムの高度な柔軟性も本当に必要ではありません。
これをシンプルに保つために私が取り組みたい2つの問題は次のとおりです。
1)リポジトリからリポジトリへのコミット。この別のリポジトリにコミットしている場合は、チームのリポジトリに変更をコミットする簡単な方法が必要です。
2)正確性を更新します。チームの他のメンバーからのすべての変更セットを含むようにコピーを更新している場合でも、変更をプライベートリポジトリの作業コピーにプルバックするためにこれが必要です。
誰かがこれをしましたか?ほとんどの同様の質問は、gitの呼び出しで答えられます。これは私の状況ではやり過ぎだと思います。ローカルリポジトリを好きなようにすることはできますが、チームのサーバーを制御することはできません。