120 results found
-
Windows explorer context menu
Most file diff applications have items in the windows explorer context menu to make it easier to launch the tool. It would be nice if semantic merge had something similar.
17 votes -
Ignore XML white space errors in C# comments
Merge tool complains about an extra space in c# xml comments. It should just ignore this triviality.
"XML comment has badly formed XML -- 'Whitespace is not allowed at this location'
16 votes -
Find option does not perform search on both files of diff tool
The Find options only searches the strings on the active file. (Although there is no indication of which file is that.)
16 votes -
C# timely latest minor version support
It would be really great to have support for the latest minor version of C# in time as a reaction to the fast paced language development.
Otherweise commonly used features lead to annoying parsing errors e.g. the default literal expressions in C# 7.1.
15 votes -
Add ability to revert a changed block
When reviewing changes it would be useful to revert modified blocks in the code (as you can do in p4merge for instance).
15 votes -
Merge should ignore all references to renamed item.
If a method, field, or property is renamed, the tool understands this and lets you know it was just a rename. However, it still flags every place in the code that references that item as a change. This seems like a simple thing for the tool to recognize and filter these out.
Renames (especially in Visual Studio) are done in an almost guaranteed bug free way. So, I would love to not have to see them in diffs at all.
14 votes -
Could this system be integrated into Crucible/FishEye from Atlassian?
It would be great if this could be included in the Atlassian code review system... it would make code reviews much more manageable.
14 votes -
.Net, C#: Make #region/#endregion sections their own entity, rather than treating them as comments
Currently, the #region and #endregion tags are treated as part of the comments for the method that occurs after them. As such, if you organize your code with these #region sections, and then you happen to move a method just below a #region to a different place, and then you have a merge conflict over that method, then the regions get messed up.
13 votes -
Ignore Whitespace should also ignore whitespace inside of lines as well
"if (foo)" is semantically the same as "if ( foo )" but the diff counts those as changes when ignore whitespace is on.
13 votes -
Add version info + check for update button somewhere in the opening screen.
Title says it all. I read that there is a new release but no easy way to check what version I have (must navigate to the exe), not to force an update check.
12 votes -
unified diff
Be able to view unified diff-files directly
you should be able to directly take a look at unified diffs.
if you run the command "git diff <commit>...<commit> >> changes.diff" you should be able to directly open that .diff-file. this would be really convenient.tortoiseSVN merge/diff for example is capeable of doing that.
11 votes -
PLC open (industrial automation) support
in the industrial automation, IEC 1131 languages are the standard and there is a text based standardized format for source code. so it would be great for all those companies coding PLC's if they had a version control sytem and merge and diff functionalities that support their IEC languages.
At the moment there's not really anything like that available on the market.10 votes -
Ability to view github.com pull requests
It's not necessarily to work just with github.com pull requests. I'd like to see all code changes between two branches in one window to review my/colleagues changes.
10 votes -
Diff detects comment and part of method as a diff unit
When two files are compared, the specific changes are highlighted with a darker color, inside the different blocks. This is useful, but when presented with different blocks, it may behave weirdly.
Since I cannot post images online, I have 7zipped the files to reproduce with the result image in a protected file under my domain.
The files can be found at this address: http://tests.alphasmanifesto.com/Merge-WrongDiffBlockHighligted.7z
The password for the file is "mergebegins" (without quotes).10 votes -
Autodetecting of encoding.
For example Cp-1251 (Cyrrilic, Windows-1251) wasn't autodetected
9 votes -
Markdown/CommonMark support
README.md files and more are pretty common to store in source control because they generally work better in line-differencing environments than most other formats. However, adding a word to a line and reflowing a paragraph still results in more noise than actual, functional difference between the content with traditional differencing tools. Using the CommonMark AST, differences would be far less noisy.
9 votes -
Ctrl+Z undo support whilst doing a manual merge
When doing a manual merge you might be experimenting, so undoing a line change is invaluable.
9 votes -
Kotlin, please!
Many Android developers are now switching from Java to Kotlin. It could be pretty well to have Kotlin support in SemanticMerge.
9 votes -
please add payment methods other than paypal
as described
9 votes -
Show blank lines to align text
When blocks differ in number of lines, they aren't correctly aligned in the panels. Where new lines were added/removed, blank lines should be displayed (like BeyondCompare does) which helps comparing line-by-line.
9 votes
- Don't see your idea?