Version control 使用VSS 2005配置VB6

Version control 使用VSS 2005配置VB6,version-control,vb6,visual-sourcesafe-2005,Version Control,Vb6,Visual Sourcesafe 2005,我已使用VSS 2005配置了VB6,以下功能运行良好: 签入和签出代码 获取最新版本 当代码被其他用户签出时显示错误 如果使用尝试编辑代码而不签入,则显示错误(仅当用户使用最新版本时) 我发现VB.Net和VB6配置与VSS的区别在于: 当用户尝试编辑代码时,代码没有自动签入,而没有签入代码 不允许用户在1或2天后保存更改并签入代码。用户在关闭代码之前需要签入代码 当用户试图在计算机上保存代码时,显示.vbp文件的“路径/文件访问错误:” 允许用户在首次打开代码时编辑代码而不签入 我做了链接中

我已使用VSS 2005配置了VB6,以下功能运行良好:

  • 签入和签出代码
  • 获取最新版本
  • 当代码被其他用户签出时显示错误
  • 如果使用尝试编辑代码而不签入,则显示错误(仅当用户使用最新版本时)
  • 我发现VB.Net和VB6配置与VSS的区别在于:

  • 当用户尝试编辑代码时,代码没有自动签入,而没有签入代码
  • 不允许用户在1或2天后保存更改并签入代码。用户在关闭代码之前需要签入代码
  • 当用户试图在计算机上保存代码时,显示.vbp文件的“路径/文件访问错误:”
  • 允许用户在首次打开代码时编辑代码而不签入

  • 我做了链接中提到的所有设置。

    正如MarkJ提到的,vbp文件总是在应用程序运行时保存。您可以取消对话框以运行项目,但这比右键单击项目根并签出要麻烦得多

    我使用Team Foundation Server和我的VB6项目,也没有自动签出。我担心,在将代码移植到.NET之前,您将不得不接受它。正如我提到的死链接:当您的某些文件或文档不在SourceSafe中时,也会出现问题

    具体地说(正如我仍在记录的那样),当项目的某些文件与SourceSafe不关联时,通常不会显示任何文件的SourceSafe状态图示符

    我发现的解决方法是显示“添加文件”对话框,然后取消它。我提供了自动实现此解决方案的


    顺便说一句,请确保安装了最新的VSS Service Pack。

    请-请-丢失VSS并获得真正的版本控制系统。好吗?谢谢paulsm4,但使用VSS是我公司的决定。因此,我必须使用它。区别之四:VB6始终坚持保存VBP文件,即使您实际上没有以任何方式对其进行更改。