是否有专为在本地计算机上使用而设计的 SCM 解决方案?

发布于 2024-09-24 08:51:00 字数 204 浏览 4 评论 0原文

我将使用 Visual Studio 2010 构建一些 ASP.Net MVC 2 软件,作为唯一的开发人员,我希望拥有一些基本的 SCM 以便可以在本地管理更改。我知道大多数 SCM 解决方案都设计为在服务器上运行并由多个开发人员访问。对于想要在一台 Windows 7 计算机上管理所有内容的独立开发人员来说,什么是简单、简单的 SCM 解决方案?

预先非常感谢您的帮助!

I'm going to be building some ASP.Net MVC 2 software using Visual Studio 2010 and, as the only developer, I'd like to have some basic SCM in place to I can manage changes locally. I know most SCM solutions are designed to run on servers and accessed by multiple developers. What's an easy, simple SCM solution for a solo developer that wants to manage everything on a single Windows 7 machine?

Thanks so much in advance for your help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

寂寞花火° 2024-10-01 08:51:00

分布式 VCS,例如 gitmercurial 对于本地存储库来说效果很好,并且您始终可以使用本地存储库作为将来共享访问的主存储库。

A distributed VCS like git or mercurial would work just fine for a local repository, and you could always use your local repo as a master for future shared access.

霞映澄塘 2024-10-01 08:51:00
  1. 基于文件的 SVN
  2. git
  1. File based SVN
  2. git
对风讲故事 2024-10-01 08:51:00

我看到三种可能性:

  1. 使​​用允许基于文件的访问的 VCS(SVN 确实如此)
  2. 安装服务器(例如 SVN)
  3. 使用分布式 VCS(如 Hq、git 等)

它们列出的推荐级别不断增加,所以我推荐最后一个最多的一个。 (尽管我应该警告不要使用 git,但它并不是真正被认为是该系列中最容易使用的。)

I see three possibilities:

  1. use a VCS that allows file-based access (SVN does)
  2. install a server (e.g. for SVN)
  3. use a distributed VCS (like Hq, git etc.)

They are listed with increasing recommendation level, so I recommend last one most. (Although I should warn against using git, which isn't really considered the easiest to use of the family.)

蹲在坟头点根烟 2024-10-01 08:51:00

根据我的经验,TFS 毫无疑问与 Visual Studio 的集成最好。所有其他源代码控制提供程序最多只能为 .NET 项目提供乏善可陈的支持(这特别适用于重命名、移动和删除源代码控制下的文件)。

也就是说,对于单个开发人员,我的建议是使用 AnkhSVN 以及 Projectlocker 上的免费 SVN 托管。

另一方面,如果您有 BizSpark 或 MSDN 帐户,并且有时间,您可能需要设置 TFS 2010(也许是在 VM 上)。

In my experience, TFS, hands down, has the best integration with Visual Studio. All other source control providers offer lackluster support for .NET projects at best (this specifically comes into play with renaming, moving, and deleting files under source control).

That said, for a single developer, my recommendation would be to use AnkhSVN with free SVN hosting on projectlocker.

On the other hand, if you have a BizSpark or MSDN account, and have some time, you may want to set up TFS 2010, perhaps on a VM.

风吹雨成花 2024-10-01 08:51:00

Perforce 提供 2 位用户且不会过期的“评估”许可证。我相信这可以在一台 PC 上安装和使用。

Perforce provide a 2-user non-expiring "evaluation" license. I believe this can be installed and used on a single PC.

煮酒 2024-10-01 08:51:00

如果您的计算机和 SQL Server(包括 Express Edition)上已安装 .NET 堆栈,则可以使用单用户版本的 SourceGear Vault 免费。在我相当旧的 XP Pro 机器上运行良好。

If you already have the .NET stack installed on your machine and SQL Server (including Express Edition), you can have a single user version of SourceGear Vault for free. Works well on my fairly old XP Pro machine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文