2015-03-02 66 views
0

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

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

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

+0

正如你提到的TFS,你为什么不使用某种版本控制? Git,颠覆,或者你选择,但我强烈建议使用版本控制。这将为您提供代码安全性,以及满足您复制到另一台计算机的需求。 – 2015-03-02 23:00:33

+0

可能的重复[是否有一个简单的Visual Studio项目自动备份系统?](http://stackoverflow.com/questions/2439073/is-there-a-simple-automatic-backup-system-for-visual-studio -projects) – NightOwl888 2015-03-02 23:11:09

+0

@dubstylee在这种情况下不使用TFS的原因是我需要将代码交给第三方,我不想让他们访问我们的TFS服务器 – TheEdge 2015-03-02 23:25:03

回答

0

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

1

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

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