visual studio-当我有了新的副本并有了一些功能时,如何在c#、ASP.NET MVC中管理Project

本文关键字:ASP 管理 Project MVC NET 功能 我有了 studio- 副本 visual | 更新日期: 2023-09-27 18:00:42

我有一个项目,我在那里做了一些事情,我有另一个项目的相同副本,他们稍后会在其中做一些事情,现在我有事情要做。

所以这是三份副本,我不确定我是否与之混淆。有时我会打错副本,因为我从他们那里找到了我想要的东西。

在不使用任何软件的情况下,我们的办公室窗口任何技巧来管理所有项目,或者我如何管理他们,并使他们一个副本。

当在两个软件中使用相同的脚本时,其他一些问题也会出现同样的问题,使用相同脚本的网站在两者中都有很小的差异。

所以我想知道其他人是如何管理它们的。我想用.net表格得到答案。

visual studio-当我有了新的副本并有了一些功能时,如何在c#、ASP.NET MVC中管理Project

有几种源代码管理解决方案具有可直接与Visual Studio集成的插件。我建议研究Subversion。目前在我的办公室,我们使用Vault,但它也有一些缺点,尤其是在重命名或移动文件,然后在签入之前对其进行编辑时。

http://ankhsvn.open.collab.net/

http://www.sourcegear.com/vault/

我最近开始了一个小型宠物项目。它是用C#和ASP.NET MVC3编写的。随着它的发展,我对源代码管理的需求也在增长。以下是我所做的:

  • 第一天,我把我的项目放在Dropbox文件夹中。这样,我就可以从我所有的电脑(甚至我的iPhone)访问我的项目文件
  • 几周后,当我第一次不得不进行一些重大更改并需要回退时,我在Dropbox文件夹中创建了一个Mercurial存储库,并提交了所有代码。我在这里有一篇关于这方面的博客文章:http://csharptutorial.blogspot.com/2011/06/using-dropbox-with-mercurial.html.Mercurial是一个很棒的版本控制系统,因为它不需要安装服务器,而且您的存储库会被完整复制到所有签出位置
  • 现在,我正在考虑将我的项目转移到BitBucket(http://bitbucket.org/)您还可以在其中与他人共享和讨论代码

Mercurial的一个很好的替代方案是Git,使用github.com代替bitbucket.org。两者都有学习曲线,但它们都代表了现代版本控制工具,非常值得一看。

源代码管理和规程。

您需要获得一种管理源代码的方法和方法。源代码管理系统对此至关重要。我使用SVN和Ankh,Clayton也是。

但是,您需要一种方法来使用它。我总是有树枝。您可以拥有开发分支,并在代码通过所有测试后将这些更改合并到发布分支中。这种方式需要纪律和时间,但你需要这样做才能在你的系统中建立质量。