あまり複雑ではないプロジェクトで、VS2005 の C# で別の同僚と作業しています。ただし、バージョン管理システムはありません。お互いに最新バージョンを送信し、変更を独自のファイルにコピーします。
両方のファイル (ほとんどのプロジェクトは単一のフォーム ファイルです) をプロジェクトの最新バージョンにマージする必要があります。
助言がありますか?差分ツールを試してみませんか?迅速に行う必要があり、おそらく複雑なリビジョン管理プログラムの使い方を学ぶことは不可能です。
あまり複雑ではないプロジェクトで、VS2005 の C# で別の同僚と作業しています。ただし、バージョン管理システムはありません。お互いに最新バージョンを送信し、変更を独自のファイルにコピーします。
両方のファイル (ほとんどのプロジェクトは単一のフォーム ファイルです) をプロジェクトの最新バージョンにマージする必要があります。
助言がありますか?差分ツールを試してみませんか?迅速に行う必要があり、おそらく複雑なリビジョン管理プログラムの使い方を学ぶことは不可能です。
バージョン管理を使用しないという講義は省略しますが、 WinMergeなどの差分ツールを使用して 2 つのファイルの違いを比較し、それぞれが行った変更を手動で 1 つのファイルにマージすることをお勧めします。 .
それぞれが変更を加える前に両方で開始した共通ファイルがある場合は、3 方向マージ機能を使用して、両方の変更を含むファイルを生成できます。
WinMerge は 3 者間マージを提供していないことが指摘されたので、それをサポートするツールを見つけるには、この他の質問を参照してください。
私たちはBeyondCompareを使用しています。これが優れた比較およびマージ ツールであることがわかりました。
コードの最終バージョンを今すぐ作成するには、スピードが必要であることを理解しています。
ただし、別のプロジェクトを開始する予定がある場合は、時間をかけてソース管理システムをセットアップする価値があります。プロジェクトの過程で、その時間を大幅に節約できます!
SourceGear DiffMergeを試してください。私のチームの一部のメンバーは、Visual Studio の標準的な比較/マージ ツールの代わりにそれを使用しています。
WinMerge は、ファイルの差分とマージに最適だと思います。
ただし、何らかのソース管理システムを用意することをお勧めします。CVS、Subversion、Git、Mercurial、なんでも!!! どちらを選んでも問題ありません。1 つだけ取得してください。時間内にその投資をすぐに回収でき、すべての本格的なソフトウェア開発において重要なことについても学ぶことができます。
WinMerge は、Windows 用のオープン ソース差分およびマージ ツールです。WinMerge は、フォルダーとファイルの両方を比較して、理解しやすく扱いやすい視覚的なテキスト形式で違いを示します。