小编TDN*_*TDN的帖子

移动文件在TFS 2013中丢失历史记录

我正在使用VS2013 Update 4和TFS 2013 Update 4.在Source Control Explorer中,每当我将文件从一个文件夹移动到另一个文件夹时,我都可以看到文件的历史记录保存在新位置.但是,当我签入挂起的更改时,该历史记录已消失.当我尝试运行"tf move"命令时,会发生同样的事情.那么,如何在TFS中移动文件并保留文件的历史记录?

history move visual-studio-2013 tfs2013 tfvc

13
推荐指数
1
解决办法
1万
查看次数

正则表达式模式允许数字和星号

如何获取$ MyBuildNumber中的最后4位数字,也可以是星号?我想$ NewVersion返回"2.8.1.*"; 但是,此代码不会为我返回任何内容:

$MyBuildNumber = "MyBuildNumberIs_2.8.1.*"
$VersionRegex = "\d+[*]?\.\d+[*]?\.\d+[*]?\.\d+[*]?"

$VersionData = [regex]::matches($MyBuildNumber,$VersionRegex)
switch($VersionData.Count)
{
   0        
      { 
         Write-Error "Could not find version number data in MyBuildNumber."
         exit 1
      }
   1 {}
}
$NewVersion = $VersionData[0]
Write-Host "Version: $NewVersion"
Run Code Online (Sandbox Code Playgroud)

regex powershell

5
推荐指数
1
解决办法
2319
查看次数

PowerShell:枚举名称中的点导致添加类型失败

我在 PowerShell 中创建了下面的枚举。但是,如果枚举名称中有一个点(例如“Name.A”),则 Add-Type 将返回错误。我该怎么办?我不想删除“Name.A”中的点。

$TypeEnum = "
    namespace Types {
        public enum Id { 
            Name.A = 1,
            NameB = 2,
            NameC = 3
        }   
    }"

Add-Type -TypeDefinition $TypeEnum -Language CSharpVersion3

([Types.Id]::'Name.A').value__
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

添加类型:c:\Users\User1\AppData\Local\Temp\ab0z5i1y.0.cs(4):}预期c:\Users\User1\AppData\Local\Temp\ab0z5i1y.0.cs(3):
公共枚举 Id { c:\Users\User1\AppData\Local\Temp\ab0z5i1y.0.cs(4) : >>> Name.A = 1,c:\Users\User1\AppData\Local\Temp\ab0z5i1y。 0.cs(5) :
NameB = 2,在行:10 字符:1 + Add-Type -TypeDefinition $TypeEnum -Language CSharpVersion3 + ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 类别信息:无效数据:(c:\Users\ User1...513: } 预期:CompilerError) [Add-Type], Exception + ExcellentQualifiedErrorId : SOURCE_CODE_ERROR,Microsoft.PowerShell.Commands.AddTypeCommand
Add-Type : c:\Users\User1\AppData\Local\Temp\ab0z5i1y.0 .cs(8) : 类型或命名空间定义,或预期的文件结尾 c:\Users\User1\AppData\Local\Temp\ab0z5i1y.0.cs(7) : }
c:\Users\User1\AppData\ Local\Temp\ab0z5i1y.0.cs(8) …

c# powershell enums add-type

3
推荐指数
1
解决办法
697
查看次数

标签 统计

powershell ×2

add-type ×1

c# ×1

enums ×1

history ×1

move ×1

regex ×1

tfs2013 ×1

tfvc ×1

visual-studio-2013 ×1