小编Ben*_*min的帖子

使用meld作为git的difftool,但在一个窗口中列出所有文件

我想使用meld作为git的diff工具.

如果我这样配置.gitconfig:

[difftool]
    prompt = false
[diff]
    tool = meld
Run Code Online (Sandbox Code Playgroud)

并运行命令:$ git difftool
然后git为每个有更改的文件打开一个meld窗口.

但我希望在meld列表框中显示一个包含所有文件的窗口.我已经阅读了一些关于-d--dir-diff选择的内容.
当我尝试:$ git difftool -d
然后打开一个窗口,每个meld部分中有一个目录树,但是包含空目录.
我无法从这里打开我的文件.

在此输入图像描述

有关信息:

$ git --version
git version 1.9.1
$ meld --version
meld 1.8.4
$ lsb_release -d
Description:    Ubuntu 14.04.2 LTS
Run Code Online (Sandbox Code Playgroud)

git svn也在使用,但我不认为这与我的问题有关; 因为据我所知git-svn,我的目录是一个简单的git目录.

相关问题:
查看分支与融合的差异?

git meld git-config difftool git-difftool

6
推荐指数
1
解决办法
8383
查看次数

Azure:辅助角色在c:\或本地存储上写入

我很怀疑.

我有一个代码创建一个文件"foo.txt",然后使用UploadFile()将其复制到blob.
如果我不想要和天蓝色的概念我不能在"c:\"中创建这个文件?
我不得不在ServiceDefinition.csdef中使用本地存储,并在azureLocalResource.RootPath中创建它.

但是有ac:\驱动器用于写入(ad:\用于操作系统,ae:\用于代码),不是吗?
有什么用?
我们可以在启动任务中使用它吗?

我问,因为我相信代码今天用c:\ util运行.
我无法找到为什么类似的代码不能在新的工作角色中工作.
(这是文件和目录问题,而不仅仅是文件)

[答案]
我可以在c中创建此文件:但强烈建议使用本地存储API,因为驱动器号并不总是相同(例如重启后).
本地存储只是使用当前实例的读写驱动器的捷径.
在启动任务的特定情况下,我们可以通过两种方式访问​​此存储:使用ac#program/script中的azure API(请参阅本主题)或使用环境变量(请参阅此主题).

azure azure-worker-roles

2
推荐指数
1
解决办法
5821
查看次数