我想使用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目录.
相关问题:
查看分支与融合的差异?
我很怀疑.
我有一个代码创建一个文件"foo.txt",然后使用UploadFile()将其复制到blob.
如果我不想要和天蓝色的概念我不能在"c:\"中创建这个文件?
我不得不在ServiceDefinition.csdef中使用本地存储,并在azureLocalResource.RootPath中创建它.
但是有ac:\驱动器用于写入(ad:\用于操作系统,ae:\用于代码),不是吗?
有什么用?
我们可以在启动任务中使用它吗?
我问,因为我相信代码今天用c:\ util运行.
我无法找到为什么类似的代码不能在新的工作角色中工作.
(这是文件和目录问题,而不仅仅是文件)
[答案]
我可以在c中创建此文件:但强烈建议使用本地存储API,因为驱动器号并不总是相同(例如重启后).
本地存储只是使用当前实例的读写驱动器的捷径.
在启动任务的特定情况下,我们可以通过两种方式访问此存储:使用ac#program/script中的azure API(请参阅本主题)或使用环境变量(请参阅此主题).