我正在使用Visual Studio 2008 Express,我希望Visual Studio(或者可能是一个加载项)将我的整个项目保存到某种自动递增存档或任何可以帮助我从灾难中恢复的存档。我不太需要SVN或复杂的版本控制系统。 我只是在寻找简单而精益的东西。
非常感谢任何帮助。
珍妮
PS:我查看了内置的自动恢复功能,但它似乎不会保存多个文件。
答案 0 :(得分:6)
您正在描述源控件。 SVN并不难,安装和配置大约需要3分钟。一个更简单的解决方案是创建一个批处理文件,将整个解决方案复制到备份文件夹中,并按日期命名文件夹。
答案 1 :(得分:1)
正如Shnitzel所说:跟SVN一起去吧。根据项目的性质和您需要的控件,您可以查看hosted SVN。所以你可以把行政麻烦留给别人。 鉴于SVN经常被使用,无论如何都要熟悉它是个好主意。
答案 2 :(得分:1)
如果您希望可以从任何地方访问您的数据,请查看jungle disk。
它将以非常低的成本自动增量备份您想要的任何目录amazon S3。
答案 3 :(得分:1)
大多数现代(读取:非CVS)源代码控制系统都像您制作它们一样简单。它们几乎就是你所描述的。您需要做的就是设置它(这些天SVN几乎没有配置),并明确说“检查点!”如果您有要备份的版本。没有必要拥有多个用户或与bug跟踪器等集成。
我个人建议运行VisualSVN - 您可以下载一个在您的盒子上运行服务器的软件包,并在Visual Studio中安装客户端插件。然后,您可以直接从IDE处理所有内容。
答案 4 :(得分:1)
我同意SCC非常重要,但它不能替代文件变更的本地历史记录。您可能对http://vlh2005.codeplex.com/等内容感兴趣。
答案 5 :(得分:0)
只是一个简单的备份怎么样?例如,Norton Ghost将为您处理它并为您设置版本。
答案 6 :(得分:0)
您是否查看了Dropbox等解决方案?我会尝试一下,我发现这样的服务在编程时非常有用。我以前在任何计算机上都可以使用Uniform服务器,我的源代码和版本控制,使用多台机器或者需要透明备份的东西。
答案 7 :(得分:0)
源代码管理是一个“自动递增”存档或执行该概念。
我使用GIT Extensions Visual Studio插件achieve this。
答案 8 :(得分:0)
我也强烈推荐git。因为我习惯于在Linux上使用git,所以我只是在Bash shell提示符(http://code.google.com/p/msysgit/)中使用msysgit“Git on Windows”。
你可以用很少的简单git命令相处得很好。它可以像git status和git diff一样容易看到你改变了什么,并且每当你想要“备份”你的工作时git就会提交,让你的脚变得湿透。在Debug和Release目录上使用.gitignore文件,以及其他构建生成的文件,使它们不受源代码管理。