托管源代码存储库

发布于 2024-09-13 08:49:37 字数 1539 浏览 4 评论 0原文

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

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

发布评论

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

评论(9

热血少△年 2024-09-20 08:49:37

您绝对应该尝试 Assembla,原因如下 - 它为您提供高质量的 SVN、Git 或Perforce 存储库以及存储库有很多很酷的功能,例如

  • 一个不错的代码浏览器
  • Merge Requests,它是功能驱动开发和代码审查的必备功能(您可以阅读有关它们的更多信息 在我们的博客上
  • 受保护的分支不允许您直接将提交推送到某个分支 - 而是创建自动合并请求(您可以在此处阅读)
  • 受保护分支的强制审核 - 除非有人,否则不允许人们合并合并请求不审查它们(更多信息在这里
  • 服务器端挂钩 - 它们为您提供几乎无限的可能性 - 您可以检查代码并拒绝它,如果它不满足某些要求等等(这是有关此内容的博客文章
  • 与错误跟踪系统紧密集成 - 票证从提交到存储库进行更新(找出执行此操作的方法我们的博客

您可以获得 1 个用户、3 个项目、3 个存储库的免费计划订阅和 500 MB 的存储空间。开源项目可以访问所有工具和 2 GB 存储空间。如果您想了解有关 Assembla 工具的更多信息,请访问他们的工作区renzoku投资组合页。

You should definitely try Assembla and here is why - it provides you with high quality SVN, Git or Perforce repositories and there are lots of cool features for repositories, like

  • a nice code browser
  • Merge Requests which is a must-have for feature-driven development and code reviews (you may read more about them on our blog)
  • Protected Branches that don't allow you to push commits directly to some branch - automatic Merge Requests are created instead (you may read about it here)
  • Mandatory Reviews for Protected Branches - people won't be allowed to merge Merge Requests until someone doesn't review them (more info here)
  • Server-Side Hooks - they offer you almost infinite possibilities - you may check code and reject it if it doesn't meet some requirements and so on and so forth (here's the blog article about that)
  • tight integration with bug tracking system - tickets get updated from commits to repositories (find out the ways to do that on our blog as well)

You can get a free plan subscription for 1 user, 3 projects, 3 repositories and 500 MB of storage. Open-source projects get access to all tools and 2 GB of storage. If you want to find out more about Assembla's tools, please visit their workspaces, renzoku and portfolio pages.

澜川若宁 2024-09-20 08:49:37

查看 ankhsvn 插件,让 Subversion 在 Visual Studio 中工作,然后有很多低成本选项。

Look at the ankhsvn plugin to get Subversion to work in Visual Studio, then there are a lot of low-cost options.

时光无声 2024-09-20 08:49:37

我非常高兴在我的个人项目中使用 GitHub。您可以使用免费服务(这需要您使用公共存储库),也可以付费购买私人存储库。

将 Git 与 Visual Studio 结合使用提供了有关设置 Visual Studio 以使用 git 的帮助。

I have been very happy using GitHub for my personal projects. You can either use the free service, which requires you to use public repositories, or you can pay for private ones.

Using Git with Visual Studio offers help on setting up Visual Studio to work with git.

蓝礼 2024-09-20 08:49:37

Subversion 和 Git 与 Visual Studio 集成得非常好。我认为 Mercurial 也是如此,但我只有其他两个的个人经验。

所有这三个都有大量非常实惠的托管提供商可用。事实上,如果您的代码是开源的,那么所有这三个都可以免费使用托管提供商。在 Assembla 上,您甚至可以免费获得高达 2 GiByte 的私有 Subversion 和 Git 存储库。

Subversion and Git integrate really well with Visual Studio. I think Mercurial does, too, but I only have personal experience with the other two.

All three of those have plenty of very affordable hosting providers available. In fact, if your code is open source, then all three of those have gratis hosting providers available. On Assembla, you even get gratis private Subversion and Git repositories up to 2 GiByte.

爱给你人给你 2024-09-20 08:49:37

考虑 Mercurial。它与 vs.net 的集成非常好,如果您有多台正在使用的计算机,那么根据定义,每台计算机上都会有一个备份。 有 Joel Spolsky 的精彩 Mercurial(以及一般的 dvcs)介绍:http://hginit.com/

这里 与 git 类似,但学习曲线要​​低得多,并且在我看来更容易在 Windows 上使用,同时仍然是跨平台的。

对于托管 http://bitbucket.org 非常受欢迎。您可以免费开始使用,每月 5 美元即可获得优惠。作为额外的奖励,codeplex 和 google code 也支持 Mercurial。

另外,请考虑自己托管存储库。在你家里一台永远在线的机器上安装 apache。将其与开放端口和动态 DNS 相结合,您就可以在世界任何地方安全地使用源代码,并且完全在您的控制之下。

Consider Mercurial. It integrates amazingly well with vs.net and if you have multiple machines you're working from you will have by definition a backup on every machine. There's a great mercurial (and dvcs in general) intro by Joel Spolsky here: http://hginit.com/

Its similar to git but has a much lower learning curve and in my opinion easier to work with on windows while still being cross platform.

For hosting http://bitbucket.org is very popular. You can get started free and you get a good bit for $5/mo. As an added bonus codeplex and google code also support mercurial.

Also, consider hosting the repository yourself. Throw apache on an always on machine at your house. Combine it with an open port and dynamic dns you have your source code securely available to you anywhere in the world and totally under your control.

星星的軌跡 2024-09-20 08:49:37

另请查看 RhodeCode,它最近实际上添加了对 SVN 的支持。它还支持 Git 和 Mercurial。

Also check out RhodeCode that actually added support for SVN recently. It also supports Git and Mercurial.

半世晨晓 2024-09-20 08:49:37

Github 非常适合托管 Git 存储库,并通过 Git 扩展与 Visual Studio 集成。这不是一个完美的集成,因为 Git 的工作方式与 SVN 和 TFS 根本不同(因为它是分布式源代码控制)。

Github works extremely well for hosting Git repositories, and integrates with visual studio via Git Extensions. It's not a perfect integration due to the face that Git works fundamentally differently than SVN and TFS (due to it being a distributed source control).

故人如初 2024-09-20 08:49:37

如果您不与其他人合作,我可以推荐 Visual SVN。数据存储在本地(如果您愿意,可以轻松创建备份),您可以获得 SVN 历史记录等的所有好处,如果您愿意,您可以将您的计算机变成您自己的 SVN 服务器。

If you're not working with other people, I can recommend Visual SVN. The data is stored locally (making it simple to create a backup if you like), you get all the benefits of SVN history, etc., and if you like, you could turn your computer into your own SVN server.

黎夕旧梦 2024-09-20 08:49:37

我所知道的唯一一家提供 TFS 托管的公司是 SAAS Made Easy。他们的价格看起来相当合理,我考虑过将它们用于我的初创公司 TFS 托管,但最终决定在本地托管并提供数据库的异地备份,因为我的开发人员基础为 1。如果我有一个分布式团队,我会认真考虑这些人。

The only company I know doing TFS hosting is SAAS Made Easy. Their prices seem pretty reasonable, and I've considered using them for my startup TFS hosting, but ultimately decided to host locally with offsite backups of the database, since I've got a developer base of 1. If I had a distributed team, I would seriously consider these guys.

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