现代 VisualStudio .NET 项目是否仍然使用 Visual SourceSafe 或 SVN?

发布于 2024-07-10 12:03:23 字数 263 浏览 8 评论 0原文

  • 在使用 PHP/MySQL 多年之后,我又回到了 .NET,
  • 早在 2002 年,在 Microsoft 项目中,我们总是使用 Visual SourceSafe,但在我所有的 PHP/MySQL 项目中,每个人都讨厌它;
  • 使用了 SVN,每个人都喜欢它
  • 我们在现代 .NET 项目中 团队是否仍在使用 Visual SourceSafe,它是否有所改进?

或者(希望)SVN 如今已成为 .NET 项目的标准?

  • I'm getting back into .NET after numerous years in PHP/MySQL
  • back in 2002 on Microsoft projects we always used Visual SourceSafe and everyone hated it
  • in all my PHP/MySQL projects we used SVN and everyone loved it
  • in modern day .NET projects do teams still use Visual SourceSafe, has it improved?

or has (hopefully) SVN become a standard in .NET projects these days?

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

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

发布评论

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

评论(16

静若繁花 2024-07-17 12:03:24
  • 在使用 PHP/MySQL 多年后,我将重新回到 .NET

干得好。

  • 早在 2002 年,我们就一直在 Microsoft 项目中使用 Visual SourceSafe,但每个人都讨厌它

但并没有太大变化

  • 在现代 .NET 项目中,团队是否仍在使用 Visual SourceSafe,它是否有所改进?

是的,也不是。 我在个人项目中使用 SVN,但在工作中我必须同时使用 SVN 和 VSS2005。 如前所述,没有标准,我发现这很大程度上取决于您的团队/公司标准。

  • I'm getting back into .NET after numerous years in PHP/MySQL

Well done.

  • back in 2002 on Microsoft projects we always used Visual SourceSafe and everyone hated it

Not much has changed there

  • in modern day .NET projects do teams still use Visual SourceSafe, has it improved?

Yes, and no. I use SVN in my personal projects, but at work I've had to work with both SVN and VSS2005. As mentioned, there is no standard, and I find it pretty much depends on your team/corporate standard.

梦过后 2024-07-17 12:03:24

源代码控制:除 SourceSafe 之外的任何内容

我们使用 CVS,但希望迁移到 SVN。

Source Control: Anything But SourceSafe

We use CVS, but looking to migrate to SVN.

踏月而来 2024-07-17 12:03:24

我不能将其称为标准,但我认为越来越多的 .NET 开发人员使用 SVN。

现在已经有了一些很棒的工具,例如:

  • Visual SVN 插件(开源项目免费)
  • Tortoise SVN(暂时)
  • 和 Visual SVN Server(免费,有安装程序)

I can't call it as standard but I think more and more .NET developers using SVN.

And now have got great tools such as:

  • Visual SVN add-in (free for open source projects)
  • Tortoise SVN (for while now)
  • And Visual SVN Server (free with an installer)
百思不得你姐 2024-07-17 12:03:24

SourceSafe 已经死了,微软似乎放弃了它。

如果您在 Microsoft 商店工作(像我一样),那么他们要么..

*仍在使用 SourceSafe 并考虑在不久的将来迁移到 SVN 或 TFS
*使用SVN,已经很多年了,而且效果很好。 可能使用 TortoiseSVN 等
*使用 TFS(Team Foundation Server)Microsoft 的 SVN Killer,其中包含所有内容。

TFS 的价格很高,并且与 SVN 相比,可以说它尚未得到证实。 如果您是一家小商店,那么 SVN 可能是默认的。

如果您是中型/大型 Microsoft 商店,那么 TFS 可能会成为默认设置。

Windows 系统工程师喜欢这样一个事实:它只是另一个需要备份的 SQLServer 数据库。 他们会喜欢内置的所有报告元素。工作项和错误跟踪都是内置的。尽管以我有限的经验来看有点笨拙(我们仍然使用第 3 方错误跟踪器)。

SourceSafe is dead, Microsoft seem to of given up on it.

If you're working for a Microsoft shop (like me) then they're either..

*Still using SourceSafe and looking at moving to SVN or TFS in the VERY near future
*Using SVN, have been for years and it works nicely. Probably using TortoiseSVN etc
*Using TFS (Team Foundation Server) Microsofts SVN Killer that includes everything.

TFS comes at a high price and arguably it's unproven when compared to SVN. If you're a small shop then probably SVN is the default.

If you're a medium/large Microsoft shop then TFS will probably be the default.

Windows Systems Engineers like the fact it's just another SQLServer database to backup. They'll like all the reporting elements built in. WorkItems and bug tracking all built in. Though in my limited experience a bit clunky (we still use a 3rd party bug tracker).

新人笑 2024-07-17 12:03:24

与其他产品一样,我并不将其视为标准,但我确实看到 VSS 使用得更多,至少在我工作的环境中是这样。我个人更喜欢 SourceGear 的 Vault 产品。

As with the others I don't see it as a standard, but I do see VSS used more, at least in the environments that I work in. I personally prefer SourceGear's Vault product myself.

旧城空念 2024-07-17 12:03:24

我正在从事一个大项目(> 500 名开发人员),我们正在使用 ClearCase。 它不是免费的,正如我在 www 资源丰富的网站上读到的那样。 但自从我来到这里,我遇到的只是一些小问题,几分钟之内就能解决。 以前使用 SVN 工作要困难得多(也许是因为没有人拥有丰富的 SVN 经验)。

I'm working in a big project (>500 developers) an we are using ClearCase. It's not for free and as I read in the www resource-heavy. But since I'm here, I got only tiny problems which could be solved in minutes. Working with SVN before was much harder (maybe because there was nobody which had big SVN-experience).

雪化雨蝶 2024-07-17 12:03:24

在我自 2003 年以来工作过的 3 家使用 .net 的公司中,所有公司都使用了 VSS,而且这些公司中似乎没有人愿意改变,其中一个人积极反对 SVN。

At the 3 .net-using companies I've worked for since 2003, all have used VSS and nobody at those companies seemed inclined to change, and one guy is actively against SVN.

清眉祭 2024-07-17 12:03:24

我们使用SVN。 它比 sourseSafe 好得多。 Source Safe 的一个坏处是,如果您将文件添加到项目中,它会检出整个项目,如果用户没有检入项目(大多数情况下都是这种情况),则该项目将被锁定,并且那么你必须找出是谁锁了它。 Source Safe 不适合多重开发环境,因为它专门检查文件。 另一方面,Svn 允许用户同时处理同一个文件(无独占锁定),然后用户合并更改。 我一直在使用 svn,没有任何抱怨。

we use SVN. It's much better than sourseSafe. One bad thing about Source Safe is that if you add a file to project, it checks out the whole project and if the user doesn't check in the project (which is the case most of the time), the project is locked out and then you have to findout who locked it. Source Safe is a no go for multip developer environment as it exclusively checks out the files. Svn on the other side allows the users to work at the same file at the same time (no exclusive locking) and then users the merge the changes. I have been using svn and have no complains.

花心好男孩 2024-07-17 12:03:24

我的大部分工作都是使用 SourceSafe 完成的,尽管其他部门的一些工作是使用 SVN 完成的。 与 SourceSafe 相比,我可能更喜欢 SVN,但这不是我决定使用哪个版本控制系统的决定。

Most of my work is done using SourceSafe, though some from another department is done using SVN. I probably prefer SVN over SourceSafe but it isn't my call to determine which version control system gets used.

孤独陪着我 2024-07-17 12:03:24

随着 VSS 2005 的发布,VSS 进行了改进,后来进行了一些修复以使其与 VS2008 兼容,但 Visual Studio 2005 和 2008 的黄金标准是 Team Foundation Server。 MS 品牌的 Team Foundation Server (TFS),作为 Visual Studio 产品套件的服务器后端。

缺点是它可能会有点贵。 我个人从未使用过 SVN,但如果它与 Visual Studio 直接集成(我不想必须在 IDE 之外签入/签出文件),那么它与任何源代码控制系统一样好。

TFS 不仅仅是源代码控制,因为它具有错误跟踪、报告、源代码控制、协作工具(通过 SharePoint)和自动化构建(仅举几例)。

VSS has made improvements with the release of VSS 2005, and later several fixes to make it compatible with VS2008, however the gold standard for Visual Studio 2005 and 2008 is Team Foundation Server. MS brands Team Foundation Server ( TFS ), as the server backend to Visual Studio's suite of products.

The down side is it can get a bit pricy. I personally have never used SVN, but if it has a direct integration with Visual Studio, ( I don’t want to have to go outside my IDE to check in/out a file EVER ), then it’s as good as any source control system.

TFS is Much more than source control though, as it has bug tracking, reporting, source control, collaboration tools ( through SharePoint ), and automated builds, ( to name a few ).

萌逼全场 2024-07-17 12:03:23

我们将 SVN 用于我们的 .Net 项目,使用 Tortoise SVN 客户端。 还有一些与 Visual Studio 集成的工具,例如 Ankhsvn

We use SVN for our .Net projects, using the Tortoise SVN client. There are also tools to integrate with Visual Studio such as Ankhsvn.

软糯酥胸 2024-07-17 12:03:23

Subversion 非常流行,Visual Studio 有一个很好的插件,称为 Ankh SVN,可以让您直接使用 Subversion。 所以 Subversion 至少是 .NET 开发的一个不错的选择。

话虽如此,Team Foundation Server 非常棒,它具有一些超出常规源代码控制的出色功能。

Subversion is quite popular and there is a nice plug in for Visual Studio called Ankh SVN that lets you work with subversion directly. So subversion is at least a good option for .NET development.

With that said, Team Foundation Server is great and it has some nice features that go beyond regular source control.

雨后咖啡店 2024-07-17 12:03:23

绝对,是的,他们使用 SVN(和 SourceSafe)。

如果您需要的话,两者都具有 IDE 集成。 (或者都可以支持从 IDE 外部签入)。

某些免费/付费项目管理网站非常适合现代小型项目(例如 http://www.unfuddle.comhttp://code.google.com/ )并具有对 SVN 的内置支持。

IDE 与 SVN 集成: VisualSVN / AnkhSVN

IDE 与 VSS 集成:内置于 Visual Studio。

Absolutely, yes they use SVN (and SourceSafe).

Both have IDE integration if you want it. (Or either can support check-ins from outside the IDE).

Certain free / paid project management sites are perfect for modern day small projects (like http://www.unfuddle.com or http://code.google.com/ ) and have built-in support for SVN.

IDE Integration with SVN: VisualSVN / AnkhSVN

IDE Integration with VSS: Built-in to Visual Studio.

草莓味的萝莉 2024-07-17 12:03:23

我的公司使用 Subversion 和 TortoseSVN(Explorer 集成)和 AnkhSVN(IDE 集成)。

除此之外,我们还使用 Bitvise WinSSHD 和 Putty/Pageant 通过 SSH 保护我们的源存储库。

此外,在将代码提交到存储库后,我们使用 CruiseControl.Net、Nant 和 MSBuild 进行持续集成。

My company uses Subversion and TortoseSVN (Explorer integration) and AnkhSVN (IDE Integration).

Along with this, we use Bitvise WinSSHD and Putty/Pageant to secure our source repository with SSH.

In addition, we use CruiseControl.Net, Nant and MSBuild for Continous Integration after comitting code to the repository.

So尛奶瓶 2024-07-17 12:03:23

SourceSafe 多年来已经有了一些改进,但我的团队都使用 Team Foundation Server 进行源代码控制。 它还为您提供工作项、错误跟踪、生产力报告、应用程序生命周期管理(在某种程度上)等。

我相信他们甚至可能为小型团队提供免费或廉价的工作组版本。

——杰森

SourceSafe has had some improvements over the years, but my teams all use Team Foundation Server for Source Control. It also gives you Work Items, Bug Tracking, Productivity Reports, Application Lifecycle Management (to a degree), etc.

I believe they may even have a free or inexpensive workgroup edition for small teams.

-- Jason

久伴你 2024-07-17 12:03:23

我认为确实没有一个标准。 大型机构或 MS 合作伙伴很可能正在使用 Team Foundation Server。 您更有可能在较小的商店中找到 Subversion 或类似软件。 我现在在一家大型零售银行,他们在这里使用 Merant PVCS。 我之前在 IBank 工作过,他们使用的是非常古老的 CVS。 我还看到 Borland Starteam 在作为 MS 合作伙伴的客户中使用 - 它很好地集成到 VS 中。

I don't think there really is a standard. Large institutions or MS partners might well be using Team Foundation Server. You're more likely to find Subversion or similar in smaller shops. I'm in a large retail bank at the minute, they use Merant PVCS in here. In the IBank I was in previous to here they used the very ancient CVS. I've also seen Borland Starteam used within a client who was an MS partner - it integrates nicely into VS.

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