正在备份C#解决方案的源代码

本文关键字:源代码 解决方案 备份 | 更新日期: 2024-09-19 14:41:04

我想备份我的Visual Studio 2013 MVC应用程序,它只是源代码。这样我就可以在一台新机器上打开解决方案,并在NuGet下载了必要的软件包等之后进行编译

我意识到,如果项目是在TFS或类似版本中,我可以去新机器上下载它,但我正在寻找一个文件复制解决方案。

现在,虽然我可以压缩整个文件夹,包括二进制文件,但这似乎是一种大锤式的方法。环顾四周,这似乎不是一个简单的方法。有人得到了我可能错过的解决方案或实用程序吗?

正在备份C#解决方案的源代码

使用版本控制系统,如TFS、Subversion、PlasticSCM、git等。认真地像git或Mercurial这样的分布式VCS可以让您轻松地传输整个存储库。

如果你坚持要一包&go方法,您选择的ZIP工具很可能会支持基于文件名模式的包含/排除规则。例如,在Total Commander中,很容易排除bin和obj文件夹。

我不确定这个功能在英语中是如何调用的,但在Visual Studio中有类似于清洁解决方案的东西。这将删除所有可以生成的二进制文件和内容。我不确定它是否也会删除NuGet下载,但你可以试试。之后,您可以简单地复制项目或解决方案文件夹。

相关文章: