Questions tagged [version-control]

Questions regarding the use of systems that can track the changes over time in code or documents.

Filter by
Sorted by
Tagged with
5 votes
1 answer
87 views

Maintaining a Public Handbook: Collaborative editing, online viewing, plus good-quality PDF output?

This is a question for anyone who has had to maintain a set of guidelines or handbook which might be fairly long (book-length) with multiple sections. The ideal case would be a system where revisions ...
Namey's user avatar
  • 1,985
4 votes
3 answers
4k views

Git repo in shared folder or multiple cloned repos in each researcher individual folder for collaborative data analysis? [closed]

We are four social scientists working on a dataset that is in a secure server accessible via remote desktop. We have a shared folder where we put our code and datasets: root -functions -data -...
Kenji's user avatar
  • 2,707
5 votes
2 answers
520 views

Exposing my writing in a public git repository after publication?

I use private git repositories to manage the code I use for projects. After I publish a paper, I like to make the code available by making the repository public. My field is Geography/GIScience, and ...
haff's user avatar
  • 1,757
4 votes
1 answer
424 views

Using a public GIT-Hub repository (that was a homework of my group) in my Bachelor thesis

I have a question concerning my special case. In my bachelor thesis, I must implement a CI (e.g. Jenkins) server and show its functionality based on a sample project. This work is handed to other ...
Bruder Lustig's user avatar
25 votes
14 answers
2k views

Should I suggest to use version control for writing a paper with new collaborators?

I will soon write a new article with new collaborators (my first paper with other people, I'm in math). For some context, I know one of them well, but I've never met the others in person. I use Git ...
user69964's user avatar
  • 251
19 votes
3 answers
4k views

Can version control systems, like Git, be used to establish priority date of a paper?

Are systems like Git robust enough so that if questions arises about a paper's priority, it would prove or substantiate a claim to have a VCS log?
msx's user avatar
  • 359
4 votes
1 answer
452 views

What tool or process can I use to see revisions on papers I am grading?

Like many professors, I ask for drafts of papers of more than a few pages (1500+ words). I provide comments focused on content. (I might make occasional corrections to grammar or word choice--...
Lee Hachadoorian's user avatar
14 votes
5 answers
4k views

Private Git repositories for students, that don't become public later

Note: This question was asked before GitHub offered free private repositories. Short version of my question: Is there a good way to provide students with free, private, Github-like git repositories, ...
D.W.'s user avatar
  • 8,028
4 votes
3 answers
427 views

GitLab Project or Group for version control of 2 subprojects in my thesis, which consists of code and the latex report?

If I need to version control my thesis, which contains my latex report and code, should I create a Group with two separate projects (code and latex) or should I create one repository called thesis ...
ArcaneDominion's user avatar
3 votes
0 answers
56 views

Best practice in versioning / backing up work? [duplicate]

When I work on a paper I end up with folders paperXYZ, paperXYZ_R1, paperXYZ_R2, etc. Same thing happens with my code, project material, etc. This creates clattering and confusion. In addition, I need ...
electrique's user avatar
  • 7,494
2 votes
1 answer
220 views

How to integrate partial version control, data exchange and research assistants?

Currently, my coauthors and I use GitHub to collaborate in coding and writing but also in data exchange. We have a lot of data, often not in text format (e.g. pdf). Most of this is collected by ...
MERose's user avatar
  • 333
9 votes
2 answers
3k views

Advantages or disadvantages of using public repositories for paper writing?

What are pros and cons of using public version control system such as github for writing my papers and reports ? Is it good to store copies of papers/reports being submitted to conference/journals on ...
krammer's user avatar
  • 4,977
8 votes
3 answers
459 views

Version control for research and teaching statements

Every time I apply for a job I write a new cover letter, research statement, and teaching statement. While each statement is personalized for the specific job, I tend to do a lot of cutting and ...
StrongBad's user avatar
  • 104k
15 votes
3 answers
572 views

How to handle multiple versions of a paper (e.g. conference and journal version)

A usual flow of a project (in my field) commonly looks like this: having a result -> (1) writing a paper (with all the proofs) -> (2) making a conference version -> (3) uploading a full version to ...
Ran G.'s user avatar
  • 7,444
25 votes
5 answers
777 views

Issue tracking when writing a paper

When writing papers (and even more - when revising after collaborators', or reviewers', remarks) it's hard to keep track what is done, what needs to be fixed, what cannot be fixed, when opinions of ...
Piotr Migdal's user avatar
  • 26.1k
15 votes
4 answers
674 views

Is there an advantage of branching in version-controlled paper writing?

I use a version control system (formerly subversion, now git) to write papers, which for me works very well and is convenient. A few times, I even worked with branches for different logical versions ...
silvado's user avatar
  • 18.6k
73 votes
7 answers
14k views

Why use version control systems for writing a paper?

I am following the advice of @Piotr Migdal in Is there an internet Git-like repository for collaboration on a paper?, and I want to ask about version controls: how beneficial are they (specially under ...
seteropere's user avatar
  • 13.8k
42 votes
6 answers
4k views

Is there an internet Git-like repository for collaboration on a paper?

I've just started using git for tracking changes in a LaTeX paper I'm writing, and for collaboration with co-authors. However, I cannot find easily private git repositories with reasonable plans for ...
Piotr Migdal's user avatar
  • 26.1k
44 votes
5 answers
3k views

What tools make it easy to maintain (or avoid!) the N versions of your CV?

Academics need various forms of their CV, depending on what purpose it's being used for. In my case, here are reasons I've had to re-format or have a different version of my CV: promotion and tenure, ...
Fuhrmanator's user avatar
  • 4,042
32 votes
7 answers
15k views

Is it advisable to put entire source of my thesis up on GitHub?

I've been using git for a while and now GitHub. I'm starting to write a master's thesis. Would it be a good idea to upload all the files to online public repositories? Does anyone have any experience ...
Approximist's user avatar