git support is one of the most requested features in TXS. Since git is far more complex than SVN, a first implementation should focus on the essential features. Therefore I'd like to collect user feedback on this. Please post which functionality you consider
a) essential for a basic workflow
and
b) useful additional features.
A suggestion could be:
a) commit, push and pull commands. An option "automatically commit (or commit and push) on save".
b) ..
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
a) commit (with optional comment), add, push and pull, option "automatically commit (or commit and push) on save"
b) diff (differents between the commits), branch and tags management, remove
c) [useful but not so pressing] status, log
I do the commands "commit,add,remove,status,log" with a TeXstudio's user scripts. But a support by TeXstudio will be pretty better.
greets
Marcel
Last edit: Marcel 2013-11-09
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I strongly recommend integrate git as the default syncing tools.
I also wish the editor show the differences between comments in an appreciated way, something like the attachment.
I'm not very experieced with github, but I presume people want it so they can edit collaboratively.
The lack of "track changes" is probably the one major reason that stops people switching from word to latex, in my experience.
So, if using github is the right solution to providing some "track changes" feature in latex then I very much support integrating github into texstudio as soon as possible. I would go with the inimal features first. So I would agree with implementing the basic features mentioned, commit, push and pull commands, and perhaps some default .gitignore (since latex creates lots of extra files).
In the longer term, some means of viewing the changes and adopting them would be essential to convince people to use this feature. But I think getting the basic features implemented first is more important.
Glenn
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
a) commit (with optional comment), push and pull, option "automatically commit (or commit and push) on save"
b) diff
c) diff viewer with the two synchronized corresponding PDF
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
git support is one of the most requested features in TXS. Since git is far more complex than SVN, a first implementation should focus on the essential features. Therefore I'd like to collect user feedback on this. Please post which functionality you consider
a) essential for a basic workflow
and
b) useful additional features.
A suggestion could be:
a) commit, push and pull commands. An option "automatically commit (or commit and push) on save".
b) ..
Hey!
a) commit (with optional comment), add, push and pull, option "automatically commit (or commit and push) on save"
b) diff (differents between the commits), branch and tags management, remove
c) [useful but not so pressing] status, log
I do the commands "commit,add,remove,status,log" with a TeXstudio's user scripts. But a support by TeXstudio will be pretty better.
greets
Marcel
Last edit: Marcel 2013-11-09
I wish some day have texstudio support git, but I want them to have that version 2.0 came out and git, for more information if you wish to know more about your changes see:
http://lkml.iu.edu/hypermail/linux/kernel/1405.3/02592.html
http://git-blame.blogspot.com/
I strongly recommend integrate git as the default syncing tools.
I also wish the editor show the differences between comments in an appreciated way, something like the attachment.
Last edit: sailor 2014-09-18
I wrote a comment here that would be also nice feature for collaborative work.
+1
My recommended minimum list:Commit, diff, push, pull, merge, branch, checkout.
+1
I would really appreciate this feature! Maybe we should start with a simple commit/push/pull and then go further.
Last edit: Fabian Wüthrich 2015-03-30
I'm not very experieced with github, but I presume people want it so they can edit collaboratively.
The lack of "track changes" is probably the one major reason that stops people switching from word to latex, in my experience.
So, if using github is the right solution to providing some "track changes" feature in latex then I very much support integrating github into texstudio as soon as possible. I would go with the inimal features first. So I would agree with implementing the basic features mentioned, commit, push and pull commands, and perhaps some default .gitignore (since latex creates lots of extra files).
In the longer term, some means of viewing the changes and adopting them would be essential to convince people to use this feature. But I think getting the basic features implemented first is more important.
Glenn
a) commit (with optional comment), add, remove, ignore, push and pull, status
b) diff
a) commit (with optional comment), push and pull, option "automatically commit (or commit and push) on save"
b) diff
c) diff viewer with the two synchronized corresponding PDF