windows - 使用批处理或 powershell 脚本备份文件夹

标签 windows powershell batch-file

我正在学习 C# 和 Java,我经常使用这些语言创建小型项目和程序。通常我的源代码在 C:......\Visual Studio 2010\Projects\MyProject 或者 C:......\Eclipse\Projects\MyProject。

我经常遇到代码部分工作的情况,在尝试添加新功能时我最终破坏了工作代码。修复所有更改并回到旧状态令人沮丧,并且需要很长时间才能回到原来的状态。

我想知道您是否可以帮我编写一个批处理(或 Win PowerShell?)脚本来将我的源文件夹备份到 D:\Backup\SourceCode\CSharp\MyProject 和 D:\Backup\SourceCode\Java\MyProject .并将脚本放在我的桌面上,以便我可以在我有良好的工作代码时不时运行它。

或者,如果您可能正在使用此问题的任何其他解决方案,我们也欢迎。

最佳答案

我会使用 Mercurial source control Hg Init 有一个很好的教程.

Git 是另一种选择,但在我看来,Mercurial 更易于使用。

您可以在 bitbucket 获得 Mercurial 的免费私有(private)源代码托管服务。 .

关于windows - 使用批处理或 powershell 脚本备份文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8332072/

相关文章:

windows - mysqldump 是否返回我可以在批处理文件中使用的错误代码?

c++ - 具有 VARIANT 成员的 VC++ 类对象具有奇怪的行为

windows - 如何为 Windows 安装 GitFlow

iis - 使用Powershell为IIS虚拟目录设置 “Allow clients to upload files”

firefox - 如何通过命令行应用程序获取 Firefox 中打开的选项卡列表?

list - 批处理/CMD : Adding files to Startup list

c - 如何在Windows Makefile中定义变量

c++ - C++ Windows API MOUSEEVENTF_XDOWN,MOUSEEVENTF_XUP不起作用

iis - 使用 Powershell 在不是应用程序的文件夹中创建 Web 应用程序

batch-file - 使用自定义 JRE 运行 java