小编cmd*_*mpt的帖子

一次为多个文件配置vsdiffmerge

我正在使用git 1.9.4 for windows(http://git-scm.com/download/win).

$ git difftool branchA branchBvsdiffmerge为diff中的所有文件一次 打开一个文件.

$ git difftool --no-prompt branchA branchB 尝试一次打开所有文件(我想要发生的事情),但vsdiffmerge无法正常处理任何发生的事情.

  • vsdiffmerge的多个空实例将打开
  • 已打开的实例将使用diff列表中的下一个文件替换其打开的选项卡

如何配置我的difftool所以行为是vsdiffmerge的一个实例,所有差异的多个选项卡?

gitconfig:

[diff "astextplain"]
    textconv = astextplain
[rebase]
    autosquash = true

[diff]
    tool = vsdiffmerge
[difftool]
    prompt = true
[difftool "vsdiffmerge"]
    cmd = \"C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\IDE\\vsdiffmerge.exe\" \"$LOCAL\" \"$REMOTE\" //t
    keepbackup = false
    trustexistcode = true
[merge]
    tool = vsdiffmerge
[mergetool]
    prompt = true
[mergetool "vsdiffmerge"]
    cmd = \"C:\\Program Files (x86)\\Microsoft Visual Studio 11.0\\Common7\\IDE\\vsdiffmerge.exe\" \"$REMOTE\" …
Run Code Online (Sandbox Code Playgroud)

git git-diff visual-studio-2012

8
推荐指数
1
解决办法
775
查看次数

使用引用类型的数组赋值?

假设我有一些已知的库来从.xls文件加载数据,并返回一个DataTable,其中填充了来自任何excel工作簿中第一个工作表的数据.还有一个Log函数,可以在没有工作调试器的情况下打印出消息.

DataTable dtFoo = null;
DataTable dtBar = null;
DataTable dtChaz = null;

String[] files = new String[]{ "file1.xls", "file2.xls", "file2.xls" };
DataTable[] dts = new DataTable[] { dtFoo, dtBar, dtChaz };

for(int i = 0; i < 3; i++)
{
    dts[i] = SomeLibrary.LoadFromFile(files[i]); //Returns a new DataTable
    Log((dts[i] == null) + " " + dts[i].Rows.Count)
}

Log((dts[0] == null) + " " + (dtFoo == null));
Log((dts[1] == null) + " " + (dtBar == null));
Log((dts[2] == null) …
Run Code Online (Sandbox Code Playgroud)

c# arrays ado.net

0
推荐指数
1
解决办法
879
查看次数

标签 统计

ado.net ×1

arrays ×1

c# ×1

git ×1

git-diff ×1

visual-studio-2012 ×1