Scripting Visual SourceSafe脚本正在启动
我以前从未编写过脚本,今天我被要求编写一个Visual SourceSafe脚本,返回存储的所有标签 我不知道如何开始,因为我从来没有写过一个脚本之前。有人能用这个给我指一下正确的方向吗? 谢谢 您可以使用SourceSafe获取项目的历史信息并提取所需的标签信息 以下是一个简单的示例:Scripting Visual SourceSafe脚本正在启动,scripting,label,visual-sourcesafe,Scripting,Label,Visual Sourcesafe,我以前从未编写过脚本,今天我被要求编写一个Visual SourceSafe脚本,返回存储的所有标签 我不知道如何开始,因为我从来没有写过一个脚本之前。有人能用这个给我指一下正确的方向吗? 谢谢 您可以使用SourceSafe获取项目的历史信息并提取所需的标签信息 以下是一个简单的示例: private void GetItem(VSSItem vssItem) { if (vssItem.Type == 0) //Type == 0 means it's a
private void GetItem(VSSItem vssItem)
{
if (vssItem.Type == 0) //Type == 0 means it's a project
{
bool bIncludeDeleted = false;
IVSSItems vssItems = vssItem.get_Items(bIncludeDeleted);
foreach (VSSItem vssitem in vssItems)
{
GetItem(vssitem);
foreach (IVSSVersion vssVersion in vssitem.get_Versions(0))
{
string vssItemName = "";
if (vssVersion.VSSItem.Name == "")
vssItemName = vssitem.Spec;
else
vssItemName = vssVersion.VSSItem.Spec;
if (vssVersion.Action.IndexOf("Label") > -1 )
{
if (vssitem.Spec == vssVersion.VSSItem.Spec)
{
MessageBox.Show("Item " + vssItemName + " in " + "Version " + vssVersion.VersionNumber.ToString() + " With the lable: " + vssVersion.Label);
}
}
}
}
}
“视觉资源安全”-仍然?真正地aaaarrrghh@米奇麦什么?如果这是因为它是狗屎,那与我无关哈,我只是被要求做一个剧本,我在一家公司实习。有什么帮助吗?谢谢你。如何使脚本返回所有标签?我已添加示例脚本供您参考。让我知道它是如何为你工作的。