我的团队正在从一些章颠复很快,而开发/支持的遗产项目中视觉基本的6.0,所以我有几个问题:

  • 什么是最好的工具,用于颠复IDE一体化Visual Studio6?(或者是不值得的麻烦...)
  • 是否有任何最佳使用方法的颠复与Visual Basic6.0?(文件的类型忽视,等等)。
有帮助吗?

解决方案

我同意乌龟SVN在Windows资源管理器,将是最好的方式来使用SVN与维生素b6.

最大的变化,你会发现迁移到SVN是所谓的"检查"和"检查",不完全相同的,因为"更新"和"承诺"...因此,任何IDE整合维生素b6是有限的,因为维生素b6支持MSSCCI,检查出/入住机构。我曾经使用tamtam监控系统SVN(http://www.daveswebsite.com/software/tamtamsvn/index.shtml)与Visual Studio2003年,但停止,因为我找到了限制。融合/分支/指责,等等。是非常强大的功能龟SVN提供了不在tamtam监控系统.底格里斯河也有 http://svnvb6.tigris.org/, 但是我没有尝试过。

再次,虽然你很可能获得一个IDE的工作维生素b6,我不会推荐由于最大的力量迁移到SVN是打破源安全理念的手续。

其他提示

由于颠复使用一个更新、编辑、提交周期内(而不是签/结帐),则将需要特别小心用的二进制文件。大多数形式,在维生素b6中包括两个文件:MyForm。frm和MyForm。frx。*。frx是二进制文件,因而无法以合并。

有鉴于此,我将设立颠复要求"锁定"。frx文件。这意味着,只有一个人可以检查出该文件的时间。通过这样做,你会强制执行,只有一个开发者可以修改这些文件的时间,它是总是很清楚谁此人目前是。如果你不这么做,你都在和自己的一些主要头痛。

文件的类型以忽略:

*.vbw
工作区的文件,该文件是自动产生的,当你接近一个项目,并包含哪些文件,你有开放等。

MSSCCPRJ.SCC
源控制状况的文件所产生的维生素b6IDE(如果你去的解决方案的控制SVN在Windows资源管理器,你应该禁止源的控制插件中的维生素b6并且这将不会产生)。

*.log
这是生成的文件,如果出现错误在装载的一种形式。该文件是位于同一地点为形式的文件与名称相等形式的文件。
例如: MyForm.frm 产生 MyForm.log.

你当然应该仅仅这样做,如果你没有记录文件,你需要来源的控制...

根据多少你打算做关于这些遗产的项目,我会考虑不切换。

我真的劝告你关于SVN.我知道的一些项目,丢失的源代码,因为VSS数据库成为了损坏。

我认为有一些工具,执行移徙从章以SVN.(是的-一个快速的谷歌搜索证实。) 这样你就不会失去的修改历史。

我的猜测就是不要打扰一体化和只使用乌龟SVN在Windows资源管理器。

至于文件的类型以忽略,给它一个测试,结帐,建立,并看到如果任何改变的文件(为现代Visual Studio我倾向于忽略。索的文件)

服务器的一侧,VisualSVN服务器,是一个超级简单的解决方案,我们正在运行它在vmware虚拟的,其嗡嗡地响着。

如果你是一个命令行的人,我真的很喜欢命令行接口svn,我找到这小混淆得到某些行动比乌龟,这种状态的文件夹。但如果你是一个资源管理器风扇、乌龟是超过适当的,来自一个来源安全的世界。

主要的事情要忽略是:

  • Reproducable项目(dll,pdb软件)
  • 环境特定的的设置(即设置文件vs,csproj.用户文件,.索的文件)

根据多少你打算做关于这些遗产的项目,我会考虑不切换。

当通过挖掘遗产的代码这真的帮助了所有的历史责任。SVN是里比VSS,但是你将会失去历史的时候你开关。

如果你要很多持续的发展的维生素b6然后,它很可能是值得切换到SVN,但是如果你要做这多的是它也值得审查该项目?

我有一个类似的问题,只有传统项目正在德尔福。他们中的维生素b6我想我会考虑'升级'他们VB.Net只为维护性。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top