我正在学习 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/