复制Visual Studio C++;非联网计算机之间的项目 我想简单地复制和更新VisualStudio(2010)C++项目从我的商业计算机到我的家庭计算机。由于远程访问和FTP的网络访问速度较慢,因此将数据复制到拇指驱动器并开车回家的速度更快

复制Visual Studio C++;非联网计算机之间的项目 我想简单地复制和更新VisualStudio(2010)C++项目从我的商业计算机到我的家庭计算机。由于远程访问和FTP的网络访问速度较慢,因此将数据复制到拇指驱动器并开车回家的速度更快,c++,visual-studio-2010,windows-vista,windows-7-x64,projects-and-solutions,C++,Visual Studio 2010,Windows Vista,Windows 7 X64,Projects And Solutions,我只想将更改后的文件从商用计算机复制到thumb drive,然后从thumb drive复制到家用计算机。反之亦然:仅将更改的文件从家用计算机复制到thumb drive,然后从thumb drive复制到商用计算机 直接从thumb驱动器访问项目的速度非常慢,尤其是使用Intellisense时 我不需要复制临时文件,例如对象文件 我曾尝试在命令行中使用Make,但它存在文件名相同但驱动器号不同的问题 另一个警告是,我的商用电脑是Windows7 64位,家用电脑是Vista家用版 首选项是

我只想将更改后的文件从商用计算机复制到thumb drive,然后从thumb drive复制到家用计算机。反之亦然:仅将更改的文件从家用计算机复制到thumb drive,然后从thumb drive复制到商用计算机

直接从thumb驱动器访问项目的速度非常慢,尤其是使用Intellisense时

我不需要复制临时文件,例如对象文件

我曾尝试在命令行中使用
Make
,但它存在文件名相同但驱动器号不同的问题

另一个警告是,我的商用电脑是Windows7 64位,家用电脑是Vista家用版

首选项是{free}Visual Studio工具,然后是免费实用程序

如果您觉得这不是StackOverflow的好帖子,请迁移到更好的站点

编辑1:不同的文件夹布局
项目的“根”路径不同。
Windows 7--/Users/tmatthews

Windows Vista——/Huff/托马斯/Works/P>>P>我会考虑使用类似Git的版本控制。如果您的网络速度较慢,则第一次可能需要一段时间,随后的更新应该很快,因为只有更改将被传输


您也可以在您的拇指驱动器上设置GIT repo,并在您的工作和家庭计算机上更新该repo,这样就不必每次都复制所有文件。它不必通过网络传输,尽管在使用网络解决方案的实际版本控制方面,您可能会有更大程度的完整性。

x复制更改的文件,继续生活

工作中 xcopy/EXCLUDE:EXCLUDE.TXT/Y/I/E/R/D/C:\users\t编辑D:\usbfolder

在家里 xcopy/EXCLUDE:EXCLUDE.TXT/Y/I/E/R/D/C D:\usbfolder C:\users\thomas\work

基本上颠倒顺序将文件恢复工作


多年来,我一直使用这种技术将桌面上已更改的文件复制到文件服务器上,因此文件位于两个位置。

您看过visual studio online吗?我试图想象网络的速度会有多慢,因为复制不相关,这里通常有一些法律问题需要解决。@MooingDuck:在32GB的传输中丢失数据不需要太慢。不过,一般的项目大小约为50MB,网络很难丢失。哦,我想32GB的速度为5M/s是53分钟,这比我预期的要高一点。GIT的问题是,它在进行完整树备份时会复制文件,这会填满一个thumb驱动器。其他版本控制系统存储未压缩的最新版本并压缩其他副本。你应该根据你选择的路线研究这些选项。在版本控制方面,磁盘空间从来都不是我关心的问题,所以如果这是一个问题,我不能真正推荐一个特定的产品。但无论如何,我绝对会推荐一些版本控制。有一天,你会在一个位置进行更改,忘记带thumb驱动器,或者忘记在另一个位置传输文件,然后再在那里进行更改,你将不得不协调它们。对于源代码管理来说,这通常是微不足道的,没有它就不那么重要了,然后对更改的文件使用XCOPY。仅复制文件的问题是,必须协调这样的情况——这不可避免地会发生,即由于工作前忘记传输文件,两个位置都有未完成的更改。它仍然可以通过diff工具来完成,但是一个好的源代码控制解决方案会自动为您处理其中的大部分内容,并且对于像TortoiseGIT/TortoiseSVN这样的可视化工具来说尤其微不足道。