All Projects → miraisolutions → compareWith

miraisolutions / compareWith

Licence: other
RStudio Addins for Enhanced Diff and Merge

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to compareWith

reportmd
Create multi-page HTML reports in R
Stars: ✭ 23 (-55.77%)
Mutual labels:  rstudio
rscloud
Managing RStudio Cloud spaces with R
Stars: ✭ 19 (-63.46%)
Mutual labels:  rstudio
xaringan-basics-and-beyond
Sharing Your Work with xaringan: Workshop created for the NHS-R Community 2020 Virtual Conference.
Stars: ✭ 43 (-17.31%)
Mutual labels:  rstudio
vscode-diff
Compare two folders in Visual Studio Code
Stars: ✭ 66 (+26.92%)
Mutual labels:  compare
ansible-role-gogs
DEPRECATED Ansible Role - Gogs: Go Git Service
Stars: ✭ 27 (-48.08%)
Mutual labels:  vcs
hugo-documentation-theme
📖 Project Docs / Knowledge Base template for Hugo Website Builder. 创建项目文档
Stars: ✭ 101 (+94.23%)
Mutual labels:  rstudio
install
basic script for project installation
Stars: ✭ 17 (-67.31%)
Mutual labels:  vcs
raspberrypi-rstudio
RStudio for Raspberry Pi - Docker Build and Runtime Environment
Stars: ✭ 57 (+9.62%)
Mutual labels:  rstudio
ermoji
🤷‍♂️ RStudio Addin to Search and Copy Emoji
Stars: ✭ 26 (-50%)
Mutual labels:  rstudio
FSDevTools
Project to support developer experience (DX) with FirstSpirit template development by offering a connection between a VCS like Git and FirstSpirit.
Stars: ✭ 29 (-44.23%)
Mutual labels:  vcs
VSDB
A KV-database with 'Git-like' features.
Stars: ✭ 11 (-78.85%)
Mutual labels:  vcs
driven-snow
❄️A light, bare-bones custom theme for Rstudio❄️
Stars: ✭ 21 (-59.62%)
Mutual labels:  rstudio
shinyAppTutorials
a collection of shiny app demonstrations 📊
Stars: ✭ 50 (-3.85%)
Mutual labels:  rstudio
rstudio-global-2021-calendar
Materials to create a calendar file from the rstudio::global(2021) schedule online
Stars: ✭ 14 (-73.08%)
Mutual labels:  rstudio
powerbi-vcs
WIP (properly) version control and collaborate on your *.pbi{tx} files
Stars: ✭ 78 (+50%)
Mutual labels:  vcs
R-advantages-over-python
This repository enumerates all the reasons why R is better than python for DS
Stars: ✭ 59 (+13.46%)
Mutual labels:  rstudio
logivi
Git visualisation software written in Lua.
Stars: ✭ 16 (-69.23%)
Mutual labels:  vcs
6502.ts
Emulators for MOS 6502 based systems written in TypeScript
Stars: ✭ 50 (-3.85%)
Mutual labels:  vcs
big-data-upf
RECSM-UPF Summer School: Social Media and Big Data Research
Stars: ✭ 21 (-59.62%)
Mutual labels:  rstudio
wowchemy-hugo-themes
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, easily build with blocks! 创建在线课程,学术简历或初创网站。#OpenScience
Stars: ✭ 6,891 (+13151.92%)
Mutual labels:  rstudio

compareWith: RStudio Addins for Enhanced Diff and Merge

R-CMD-check

compareWith is an R package providing user-friendly RStudio addins that make it easier to perform diff and merge tasks, compared to the limited functionality offered by RStudio itself, especially with projects under version control.

Tasks compareWith greatly helps with include:

  • Compare differences prior to commit, for individual files or the whole project.
  • Inspect and resolve merge conflicts via three-way comparison.
  • Compare two distinct files with each other.

The package relies on Meld, a common visual diff and merge tool.

Installation

You can install the latest released version of compareWith from GitHub using the remotes package

remotes::install_github("miraisolutions/compareWith@*release")

The development version of compareWith is also available for installation via

remotes::install_github("miraisolutions/compareWith")

The required dependency Meld is available for most Linux/Unix distributions and can be easily installed there, e.g. via sudo apt-get install meld on Debian/Ubuntu.

On Windows, its installation is supported by an MSI installer, downloadable from the Meld website. We recommend using the 3.18.3 installer (as hinted on the website), since newer versions seem to have Gtk issues. After installation, you may have to add the location of the installed meld.exe to the PATH environment variable.

Meld is not yet officially supported on MacOS. However, pre-built binaries are available as meldmerge.dmg images for new and old releases of Meld. We currently recommend using Meld 3.16.0, as newer versions do not appear to be stable. After installation, you need to make sure meld can be launched from the command line, e.g. via:

ln -s /Applications/Meld.app/Contents/MacOS/Meld /usr/local/bin/meld

Meld can also be installed via MacPorts, Fink or Brew, where you may also have to switch to an older stable version.

Usage

The functionality of compareWith is easily accessible in RStudio using the Addins menu or the Command Palette (Ctrl/Cmd+Shift+P). See help("compareWith-addins", package = "compareWith") for details and references to the underlying generic comparison functions in the package.

Merge conflicts with compareWith

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].