2

我经常将我的 Visual Studio 项目文件复制到 Google Drive 作为“哦,废话”备份。如果我只是将整个项目放在 Google 云端硬盘上,然后直接在 Google 云端硬盘上处理该项目怎么办?

有人试试这个吗?有什么问题会出现吗?

4

3 回答 3

3

TLDR 版本:只要你串行开发就可以了。跨设备并行开发 = 不好。

更多信息:

我使用它在设备(Mac 和各种 Win 10 PC)之间共享开发项目,以及它的整体优势(截至 2016 年 1 月):

1) 一个集成的 GIT 文件夹在机器之间来回传输似乎工作得非常好,只要您一次只使用一台机器,一次只从一台机器提交,并使用一台机器作为焦点。

2) 与 GIT 分开,并行使用设备是不好的(即同时在两者上进行开发以进行多人测试和开发),并导致源文件混淆和重复,因为 GD 会在完成或提交工作之前尝试同步它们(每次保存文件时)。一次只能在一台机器上开发。

3) 大型项目由于大量小文件无法快速同步(>1510 个文件在一两天内更改,例如 OBJ 文件夹、具有不同构建配置的 Bin 文件夹等),所以假设电力成本增加,让机器保持同步以保持最新状态。

4)执行项目也有一个问题,因为Google Drive会在VS制作文件时锁定文件以供上传,然后VS无法复制它们,构建每次都会超时。最好在机器上积极开发时暂停 Google Drive(然后在 5 分钟茶歇等期间打开)。

5) 非常适合保持内容同步,即艺术文件(3DS MAX、Photoshop、Paint 等)、音乐、纹理、语言文件,以及所有太大/不切实际/有问题而无法使用 GIT 的东西。

于 2016-01-27T01:46:43.817 回答
0

我将我的个人 Visual Studio 项目保存在 Google Drive 中。不是用于备份,而是用于在计算机(PC/笔记本电脑/平板电脑)之间共享。

这工作得很好。我注意到的唯一问题是,当我运行一些项目时,Visual Studio 删除了一些文件,而 Google Drive 不断询问我是否真的要删除这些文件。

于 2013-11-30T23:17:23.170 回答
0

Google Backup and Sync 将在您构建/调试程序时不断同步您的 bin 和 obj 文件夹。这会消耗不必要的网络、磁盘和 CPU 使用率。为防止这种情况,请参阅:https ://stackoverflow.com/a/68704427/10355922

于 2021-08-08T20:21:20.830 回答