私はよく Visual Studio プロジェクト ファイルのコピーを Google ドライブに作成し、「なんてこった」バックアップを作成します。プロジェクト全体を Google ドライブに置いて、そのプロジェクトを直接 Google ドライブで作業した場合はどうなりますか?
誰もこれを試しますか?そこから何か問題が発生しますか?
私はよく Visual Studio プロジェクト ファイルのコピーを Google ドライブに作成し、「なんてこった」バックアップを作成します。プロジェクト全体を Google ドライブに置いて、そのプロジェクトを直接 Google ドライブで作業した場合はどうなりますか?
誰もこれを試しますか?そこから何か問題が発生しますか?
TLDR バージョン: シリアルで開発する限り、問題ありません。デバイス間での並行開発 = 悪い。
より詳しい情報:
デバイス (Mac とさまざまな Win 10 PC) 間で開発プロジェクトを共有するために使用します。
1) 統合された GIT フォルダーは、一度に 1 台のマシンのみを使用し、一度に 1 台のマシンからのみコミットし、1 台のマシンをフォーカスとして使用する限り、マシン間で転送されても問題なく動作するようです。
2) GIT とは別に、デバイスを並行して使用するのは良くありません (つまり、マルチプレイヤーのテストと開発のために両方で同時に開発を行う)。GD は作業が完了するかコミットされる前にそれらを同期しようとするため、ソース ファイルが混乱して複製されます。 (ファイルが保存されるたびに)。一度に 1 台のマシンでのみ開発します。
3) 大規模なプロジェクトでは、多数の小さなファイル (OBJ フォルダー、ビルド構成が異なる Bin フォルダーなど、1 日か 2 日で 1510 個を超えるファイルが変更される) が原因で、迅速な同期に問題があります。そのため、同期を最新の状態に保つためにマシンをオンにしておく電気代の増加を想定してください。
4)プロジェクトの実行にも問題があります.VSがファイルを作成するとGoogleドライブがアップロードのためにファイルをロックし、VSがそれらをコピーできないため、ビルドは毎回タイムアウトします。マシン上で活発に開発を行っているときは、Google ドライブを一時停止することをお勧めします (その後、5 分間の休憩時間などに電源を入れます)。
5) コンテンツ、つまりアート ファイル (3DS MAX、Photoshop、Paint など)、音楽、テクスチャ、言語ファイルなど、GIT を使用するには大きすぎる/実用的でない/問題があるすべてのものを同期するのに最適です。