我们有6位开发人员,目前使用带有SVN和Visual SVN的Visual Studio 2008 Professional.一旦vs2010发布,我们将从vs2008 pro升级到vs2010 premium.
但是,如果Team Foundation Server在vs2010 premium中包含适当的源代码控制,那么使用它确实有意义.我们喜欢SVN,但更喜欢紧密集成工具.
在互联网上,SVN与TFS 2010的信息似乎很少.因此我的问题在这里.
编辑:这个视频看起来非常引人注目.这个营销谈话还是真实的?
谢谢大家的回复!我非常欣赏这一点.多一点背景信息.
这是我们目前的筹码; vs2008 pro,Visual SVN,SVN,Jetbrain Teamcity.我的主要问题是我们使用了来自不同供应商的大量工具,这些工具或多或少地集成在一起.有时更多,大多数更少.至少需要花费大量时间才能正确设置它.
我们目前不使用分支机构,但我们想要.因此,我们必须从头开始设置SVN(我们仔细研究过).所以让我重新解释一下我的问题:我们应该设置SVN还是开始使用TFS?
是否可以将安装了VisualSVN的Windows Server的有效证书导入VisualSVN?
我有远程svn存储库.我想签出它(带历史记录),然后在Visual Studio中用作常规存储库.过了一会儿,我将从本地存储库提交(提交更改)到远程存储库(如果有的话,还会更新文件).
所以我似乎只需要两个svn存储库副本,我需要能够同步它们.
怎么做?
我正在为我和一小组开发人员评估VisualSVN.我在服务器(VisualSVN服务器)上设置它没有问题,并安装了TortoiseSVN和VisualSVN,以便将它集成到Visual Studio 2008中.到目前为止,它运行良好,我们用它来开发我们的主要应用程序.
我也听说过新版AnkhSVN的好消息,它是开源和免费的.由于我们刚开始使用Subversion,我现在想做出正确的决定.
没有太多麻烦,是否可以从VisualSVN切换到AnkhSVN?我可以保留VisualSVN Server安装,还是必须切换它?如果我开始使用AnkhSVN,TortoiseSVN是否已过时?并且,Visual Studio 2008中当前版本是否可靠?
需要明确的是:这不是每个开发人员50美元.这是为未来做出正确的决定.您有什么推荐的吗?
提前谢谢了!
是否有任何好的技术可以帮助我们了解我们的工作副本来自哪个分支(或主干)?我们最近转换为Subversion,我们正在使用发布分支.我有两个开发人员提交应该已经提交到主干的发布分支的更改.我们正在使用CI(TeamCity),因此我立即认识到了这个问题,并且能够恢复更改,但我想阻止它再次发生.特别是在Visual Studio中,很容易犯错并承诺错误的分支.
我们正在使用TortoiseSVN和AnkhSVN.
编辑补充:为了澄清,我正在寻找一种防止粗心错误的方法,我已经知道如何找到这些信息.我试图阻止两个粗心的错误:
编辑添加:我们刚刚切换到VisualSVN VS插件,它有一个工具栏,显示当前工作副本的路径.我真的很喜欢我在正确的分支上工作.
在向同事展示昨天如何使用SVN时,我们在现有的Visual Studio解决方案中创建了一个测试文件夹和文件.我们将其称为"Test"文件夹,其中包含两个文件"Test.ascx"和"Test.ascx.cs".我们添加了它(或者Visual SVN添加了它,'因为它很棒)并且提交了它.我们还在项目的其他位置添加并提交了其他文件.
我们可以在存储库(和其他文件)中看到它.
在我自己的机器上进行更新以下拉这些新文件导致其他文件被正确拉下,但是没有出现Test文件夹.无论我多少次尝试从VS和TortoiseSVN(urgh)Repo浏览器中的各个点进行更新,它都无法看到有任何更改需要下拉.
我哪里错了?
是否有VisualSVN(用于颠覆控制的Visual Studio 2008插件)的免费替代品?Visual Studio Express 2008支持非常棒.
几乎每次我提交SVN时,我都会遇到校验和不匹配错误.我已经知道如何修复它(通过签出文件夹并在删除旧文件夹后复制.svn文件夹).我想知道的是导致这种情况导致我疯狂的原因.
操作系统:Windows 7 SVN客户端:VisualSVN,TortoiseSVN

我已经将我的旧计算机上的存储库转储到带有该命令的文件中.
svnadmin dump C:\myrepo/ > mydumpfile
现在我决定在我的新计算机上使用Visual SVN而不是基线颠覆.如何将我的存储库导入VisualSVN?
我在线阅读VisualSVN doc,其中一个是这样的:
It's also possible to export a self-signed certificate from VisualSVN Server and save this certificate in the trusted certificates list on all client computers.
Run Code Online (Sandbox Code Playgroud)
但无法找到有关如何做到这一点的更多信息.有人可以帮帮我吗?我正在学习如何使用SVN,并将首先与我的兄弟分享.
编辑:
我们使用的是Windows机器:XP,Vista和7.
visualsvn ×10
svn ×9
ankhsvn ×3
tortoisesvn ×3
backup ×1
certificate ×1
corrupt-data ×1
import ×1
migration ×1
tfs2010 ×1
windows ×1