问题标签 [visual-sourcesafe-2005]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
512 浏览

command-line - “ssexp”命令无法启动视觉源安全资源管理器

如果有人知道如何启动 visual sourcesafe explorer,请编写步骤。我按照MSDN中提到的步骤操作,但它给出了错误。

0 投票
2 回答
3615 浏览

batch-file - Visual SourceSafe - 使用批处理文件命令获取最新版本

我正在尝试编写一个批处理文件,该文件将自动从 SourceSafe获取某些文件夹的最新版本。

文件位置:

SourceSafe 安装在我的 C 盘上:

C:\Program 文件 (x86)\Microsoft Visual SourceSafe

包含 um.dat 的 users.txt 和数据文件夹位于网络上的共享中:

//服务器(为方便起见,我已将此文件夹映射到驱动器X :)

.BAT 文件:

问题:

当我运行该文件时,我收到以下错误:

无效的 DOS 路径:C:\Program Files (x86)\Microsoft Visual SourceSafe\data\um.dat

当它应该在 X 驱动器中查找时,它似乎正在我的 C 驱动器中查找这些文件。我尝试将问题文件(um.dat 和 users.txt)从 X 驱动器移动到 C 驱动器上的该位置。然后批处理文件将运行,但我没有获得最新版本。

如果有人可以帮助我解决这个问题,我将不胜感激!

0 投票
1 回答
840 浏览

javascript - 从动态多行字符串中提取多个值

我正在开发一个小型 Node.js 应用程序来解析正在运行的日志文件,以便提取键值并根据结果生成自定义警报。但是,我现在遇到了一个我似乎无法找到解决方案的问题。如果它完全相关,则正在解析的特定日志是 MS SourceSafe 2005 日志文件。

为清楚起见,以下是三个可能的日记帐分录示例(出于隐私原因更改了一些细节,结构保持不变):

到目前为止,已知以下几点:

  • 第一个输入行始终是相关的 VSS 数据库项目或文件路径。
  • 第二个输入行始终是上述项目或文件的相关版本。
  • 第三个输入行始终包含三个值User:Date:Time:
  • 第四个输入行始终是关联的操作,可以是以下任何一项:
    • 签入:{file}
    • 已添加 {文件}
    • {文件夹}已创建
    • {文件或文件夹}已删除
    • {文件或文件夹}已销毁
    • 标记:{标签}
  • 第五行是一个可选的注释块,以 . 开头Comment:。它可以包含任何类型的字符串输入,包括换行符、文件名、括号等。基本上 VSS 根本不限制注释内容。

我发现正则表达式模式可以匹配“评论:”部分之外的所有内容,不知道评论中可能包含多少个换行符,这对于像我这样完全不会说非常流利的正则表达式的人来说真的很困难..

到目前为止,我已经设法让我的应用程序查看日志文件的更改并仅捕获流中的新数据。我最初的计划是.split('\n\n')在流输出上使用来捕获每个单独的条目,但由于注释也可能在任何位置包含任意数量的新行,这并不是一种安全的方法。

我发现了一个名为regex-stream的模块,这让我觉得我不需要在提取详细信息之前将结果收集到字符串数组中,但我并不真正理解给定的使用示例。或者,我对拆分和解析单个字符串没有问题,只要我能找到一种可靠的方法将流分解为单个条目。

最后,我正在为日志的每次更新寻找具有以下条目结构的对象数组:

请注意:如果在一个操作中签入了 100 个文件,VSS 仍会为每个文件记录一个条目。为了防止通知垃圾邮件,我仍然需要在生成任何通知之前执行额外的验证和分组。

我的应用程序的当前状态可以在这个 Github repo中看到。有人可以帮我指出正确的方向吗...?

0 投票
1 回答
1306 浏览

visual-sourcesafe-2005 - 执行错误:DDE 连接

我已经在我的机器上安装了多个版本的 SQL Server,但 Visual Source Safe 坚持使用 Sql Server 2008 管理工作室打开任何 .sql 文件。

我已更改要使用 SQL Server 2014 管理工作室打开的文件 .sql 的默认应用程序,但现在当我右键单击我的任何脚本时,无论是查看编辑,它都会出现消息“执行错误:DDE 连接”为你可以在下面的图片中看到。

有没有人对此有任何解决方案或建议?

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
66 浏览

visual-sourcesafe - 如何将 Visual Source Safe 与俄语文件名一起使用?

对于 sql server、#c 和我使用的任何其他主题,我仍然使用 microsoft visual source safe 2005。

最近我开始学习俄语。

我想将一个名为“Спрашивать.txt”的文件添加到我的源安全中。

当我尝试添加它时,我收到如下图所示的错误消息。我找不到任何解决方法。有什么建议么?

在此处输入图像描述

0 投票
1 回答
500 浏览

visual-studio - 我能否更改 VSS 升级向导处理 HTTP 分块的方式以防止在迁移到 TFS 2013 时出现超时错误?

我正在尝试将大型项目的完整历史从 Visual SourceSafe 2005 迁移到 TFS 2013。我使用 Visual Studio 2013 安装了向导,并正在从本地计算机迁移到远程办公室的 TFS 服务器。

该向导遍历 Visual SourceSafe 中的历史记录,并从 VSS 签入组创建 TFS 变更集。迁移顺利进行,直到它到达一大组文件,其中一些是大型二进制文件,然后出现以下错误:

“[错误@time_of_error]:请求被中止:请求被取消。”

然后,向导将进入等待一段时间、重试并遇到错误的循环,直到我取消迁移。

这与尝试使用 Visual Studio 手动将一组大型二进制文件提交到 TFS 时出现的错误相同。我无法提交一组总计 252 MB 的文件。下面这个链接中给出的答案告诉我,减少 http 分块大小可以解决问题。

TFS 检查包含“较大”二进制文件的变更集的超时

添加...

到“C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe.config”的“appSettings”部分将块大小减少到 1 MB,并允许我使用 Visual Studio 2013 提交总共 1.16 GB 的二进制文件组。

我的理论是向导将一大组文件放入变更集中,并尝试将该变更集提交到 TFS。但是,当其中一个文件在超时内未达到块大小时,提交失败并导致向导进入循环。

我将修复程序添加到 devenv.exe.config 和 TF.exe.config,重新开始迁移,并遇到相同的超时错误。我可以在 Visual Studio 中手动提交问题变更集,而向导不能。

我的问题:

是否可以更改 Microsoft 的 VSS 升级向导执行 HTTP 分块的方式?(我对 devenv.exe.config 和 tf.exe.config 的更改似乎没有什么不同)

0 投票
1 回答
1198 浏览

visual-sourcesafe - 从 Visual Source Safe 获取最新文件

我是源代码控制的新手。我们如何获得解决方案的所有最新文件。我们是四人团队,我们每天都会更改大量文件并将它们推送到源代码控制中。有时我们必须处理同一个文件,当我们获得最新文件时,它会影响整个解决方案,我们最终会将所有受影响的文件都放入本地版本。我们能否获得更新的文件列表,或者我们能否一次获得所有代码更改。我正在使用 Visual Source Safe 2005。

0 投票
1 回答
58 浏览

visual-sourcesafe - 如何将日记添加到 Visual SourceSafe?

我仍在使用 Microsoft Visual SourceSafe。

如何将日记添加到我的项目中?

日记是指一个文件,我的项目中的所有更改都将记录到该文件中。

例如,当我在日志中签入名为“space_report.sql”的文件时,会说 space_report.sql 在“发生的时间”由“用户名”签入。

我以前有这个设置,不记得我是怎么做到的。

在此处输入图像描述

0 投票
0 回答
271 浏览

visual-sourcesafe - Visual SourceSafe 安装

我被赋予了以下任务:

问题是当我下载安装程序并运行它时。此错误日志:
Windows Installer 服务无法安装升级补丁,因为可能缺少要升级的程序。
请告诉我出了什么问题,我应该怎么做才能正确启动它

0 投票
2 回答
6158 浏览

visual-studio-2010 - Visual Studio 2015 Express 和 Visual SourceSafe 2005

我尝试按照此说明进行操作。但我仍然无法让 sourceSafe 出现在可用的插件选择中。 https://msdn.microsoft.com/en-US/library/Bb166193.aspx

我有两台电脑。计算机 A 和计算机 B。计算机 A 具有 Visual Studio 2013 Premium 和 Visual SourceSafe 2005。我可以在这样的选择中看到插件 在此处输入图像描述

计算机 B 有 Visual Studio 2015 Express 和 Visual SourceSafe 2005。这就是我所看到的 在此处输入图像描述

你能帮我如何添加这个插件吗?谢谢