【发布时间】:2022-01-19 20:00:46
【问题描述】:
我在 VS 2019 中同时从事许多 ASP.NET 项目;我使用带有本地工作区的 TFS(没有 git)。为了确保我有一个“搁置集作为备份”以防我丢失本地工作(高清故障、抢劫、粘手指、懒惰的头脑......),我正在考虑执行以下步骤:
最后,我创建了一个以我的用户名命名的搁置集,保留本地更改。
第二天早上,我继续工作,忽略了我的第一个搁置;同样,在一天结束时,我用我的用户名+“2”创建了一个 SECOND 搁置集。当我确定它的创建没有错误时,我会继续删除第一个搁置集。
第二天早上我也会这样做,依此类推......
你们认为伙计们,这是确保在发生灾难时不会丢失任何本地更改的好方法吗?
【问题讨论】:
-
为什么不将映射的工作空间从它所在的任何地方(可能是
%userprofile\appdata\roaming\microsoft\visual studio...)备份到远程位置(例如 OneDrive)? -
因为这会占用太多时间和空间(15 GB);我只需要备份我的更改。
-
然后设置一个备份计划,该计划执行每日增量/增量,而不是完整备份。 Cobian Backup 是一个可以让您执行此操作的工具示例。 OneDrive 只会上传更改的文件。当然你有最初的 15GB 上传,但之后应该会少得多。
-
@spikey_richie,当您可以使用您正在使用的源代码控制系统的内置功能时,为什么要备份到 OneDrive 或其他文档存储?将工作文件夹存储在一个驱动器上是一个更糟糕的解决方案,它会导致各种问题。