[Qt-creator] Qt Creator and version control: Invoke visual diff viewer on diff

Ziller Eike Eike.Ziller at digia.com
Wed Apr 17 11:11:54 CEST 2013


On 17.04.2013, at 09:14, Gena Bug <archaerolog at mail.ru> wrote:

> On Tue April 16 2013 22:26:56 Alfonso Chartier wrote:
>> Thank Eike. I see the Tools / Diff... menu now. I like how the visual diff
>> is integrated into the IDE (as opposed to calling an external program an
>> opening a separate window).
>> 
>> I was wondering though, do you have plans to allow the user to do a git
>> diff on the current file? Currently you are required to browse to the two
>> files separately, which takes quite a bit of time. If there were a quick
>> way to just do a diff against the repo for the currently-open file that
>> would be great (maybe add an entry to the right-click menu or Tools / Git
>> menu).
> Hmm, have you ever tried Alt+G, Alt+D combination for the current file? (Or 
> whatever combination is set in Options->Environment->Keyboard (search "diff")). 
> Also it's presented in the Tools->Git->Current File menu…


And, adding to that, quoting André from this thread:
"[…] and that the plan is to fully integrate that with the other plugins in the 2.8 cycle."

That translates to "use this diff editor also in places where we currently show the colored diff output", like when git diff'ing.

++ Eike

> 
>> I realize this is still experimental, so if you already have plans for
>> this, please disregard my comment. :)
>> 
>> Best,
>> 
>> Alfonso
>> 
>> On Tue, Apr 16, 2013 at 12:52 AM, Ziller Eike <Eike.Ziller at digia.com> wrote:
>>> On 15.04.2013, at 20:50, Alfonso Chartier <alfonso.chartier at gmail.com>
>>> 
>>> wrote:
>>>> Hi all,
>>>> 
>>>> I am very much interested in trying the experimental visual diff viewer
>>> 
>>> but am unable to find it in the Qt Creator 2.7 UI (I don't see it under
>>> Tools / Git and nothing specific to it is listed under the Installed
>>> Plugins list). How can I try it out/invoke it?
>>> 
>>> The plugin is "About Plugins > Qt Creator > DiffEditor"
>>> Afaik it adds a menu item Tools > Diff… and an editor for mimetype
>>> "text/x-patch".
>>> 
>>> Br, Eike
>>> 
>>>> On Mon, Apr 15, 2013 at 12:18 AM, Dini Chillet <dini.chillet at fukuda.ch>
>>> 
>>> wrote:
>>>> Hi all,
>>>> 
>>>> I just tried the "diff viewer".
>>>> Its so great, we are waiting for this feature since the beginning.
>>>> 
>>>> How can we make feedback?
>>>> I know, it is experimental, so maybe this is the good time to make some
>>> 
>>> suggestions, isnt it?
>>> 
>>>> Thanks
>>>> Best Regards.
>>>> Dini
>>>> 
>>>> On 03/05/2013 09:00 PM, André Pönitz wrote:
>>>>> On Mon, Mar 04, 2013 at 06:10:17PM -0800, Alfonso Chartier wrote:
>>>>>> Hi,
>>>>>> 
>>>>>> I am wondering if there is an easy way to bring up a visual diff
>>>>>> viewer when the diff operation is invoked. Currently, performing a
>>>>>> diff (Alt + S, Alt + D) brings up a read-only text-based diff in the
>>>>>> editor. It would be great if a visual diff viewer could be launched
>>>>>> instead (e.g., Meld).
>>>>>> 
>>>>>> Is there an easy way to configure this? I did not notice any options
>>>>>> for this under Tools / Options / Version Control.
>>>>> 
>>>>> You can configure external tools in Tools->Options->Environemnt
>>>>> ->External Tools, and also assign keyboard short cuts for
>>>>> launching them
>>>>> 
>>>>> Note also that 2.7 will have an experimental diff viewer plugin
>>>>> and that the plan is to fully integrate that with the other
>>>>> plugins in the 2.8 cycle.
>>>>> 
>>>>> Andre'
>>>>> 
>>>>> _______________________________________________
>>>>> Qt-creator mailing list
>>>>> 
>>>>> Qt-creator at qt-project.org
>>>>> http://lists.qt-project.org/mailman/listinfo/qt-creator
>>>> 
>>>> _______________________________________________
>>>> Qt-creator mailing list
>>>> Qt-creator at qt-project.org
>>>> http://lists.qt-project.org/mailman/listinfo/qt-creator
>>> 
>>> --
>>> Eike Ziller, Senior Software Engineer - Digia, Qt
>>> 
>>> Digia Germany GmbH, Rudower Chaussee 13, D-12489 Berlin
>>> Geschäftsführer: Mika Pälsi, Juha Varelius, Anja Wasenius
>>> Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht
>>> Charlottenburg, HRB 144331 B
> _______________________________________________
> Qt-creator mailing list
> Qt-creator at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/qt-creator

-- 
Eike Ziller, Senior Software Engineer - Digia, Qt
 
Digia Germany GmbH, Rudower Chaussee 13, D-12489 Berlin
Geschäftsführer: Mika Pälsi, Juha Varelius, Anja Wasenius
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B




More information about the Qt-creator mailing list