Opened 19 years ago
Closed 13 years ago
#1897 closed enhancement (fixed)
"compare documents" feature
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | low | Milestone: | 2.0.0 |
Component: | general | Version: | unspecified |
Severity: | minor | Keywords: | |
Cc: | stroboscopicallyconfluent@… |
Description (last modified by )
This is probably a request for a huge change in the LyX code, but it would be
great if LyX supported many writers on the same document.
One way to support this is to have an interface like xxdiff or mgdiff in LyX
where the the two documents (your own copy and your friends editied version) are
displayed next to eachother. Any part that the friends version has but not your
document has is then highlighted in some way. You are then able to choose from a
menue for each difference:
1) Discard this change
2) Replace your version with this change
3) Insert this change (if there is no difference, just new material)
4) Insert/Merge this change, but edit it first (and you get a third window to
edit in).
Another way is to develop a command "merge" such that running on the command line:
merge mydocument friendsdocument > newdocument
produces a version of mydocument where any differences with friends version is
highlighted in some way.
What do you think about this?
Change History (12)
comment:1 by , 19 years ago
comment:2 by , 19 years ago
Summary: | Colaboration features → "compare documents" feature |
---|
I'm turning this into a request for "compare documents".
comment:3 by , 19 years ago
Owner: | changed from | to
---|
comment:4 by , 17 years ago
Cc: | added |
---|
comment:7 by , 16 years ago
blocked: | → 4658 |
---|
comment:8 by , 15 years ago
Priority: | high → low |
---|
comment:12 by , 13 years ago
Keywords: | fixedintrunk removed |
---|---|
Resolution: | → fixed |
Status: | new → closed |
2.0.0 is ready
Actually this feature is so nice that we somewhat implemented it
already :) You can read about change tracking here:
http://wiki.lyx.org/Tips/ChangeTrackingLyx1-3-2
As you can see, patches exist against LyX 1.3.2 and 1.3.5 and the feature will be
present in LyX 1.4.0.
I am not sure it will do everything you dreamed of, but it is a start.