Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6787499
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T17:22:25+00:00 2026-05-26T17:22:25+00:00

Up to now I used git to manage my latex-files. However git manages all

  • 0

Up to now I used git to manage my latex-files. However git manages all latex-files in a folder at once.

What I want is a version control system which

  • gives me a history for each file separately
  • lets me checkout old versions of individual files without affecting the other ones
  • lets me make branches for each individual file withoud affecting the other ones
  • gives tags to versions of individual files

Perhaps it is possible to do it with git, but I don’t know how to do it. So is there any good, handy version control system for this purpose?

Perhaps I should add that I use linux as os and emacs as latex-editor.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T17:22:25+00:00Added an answer on May 26, 2026 at 5:22 pm

    I agree with @BasileStarynkevitch — Git is all you need .

    You probably only need a nice GUI for Git , so you can more easily see what’s going on.

    Git is made for programmers, to handle large amounts of source files, spread over multiple sub-directories.
    Your use-case is slightly different, but you can still use Git nicely for it.

    Early version control systems (RCS, SCCS) did what you just described in your question — but it proved to be a mess, because any real project has typically more than just one file 😉 and it’s easy to forget to check in a file if each one is handled by it’s own version control. (don’t do this)

    So instead of thinking “I need to get the previous version of file A, and another version of file B” , try to think of making snapshots in time of your complete project when you use Git. e.g. “mini-releases” of your project. If your project is LATEX, then you are writing a book or publication – maybe check-in your changes every time you’re done with an update, and think of this as a ‘mini-release’ ..

    Using a Graphical User Interface for Git will help you see the differences between files, branches, tags, etc..
    Git has features for merging-in content from earlier versions of a file into the current file — so that is not a problem with Git. There are also tools for viewing and editing side-by-side diffs.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

So far i only used GIT to version control my local files, i am
Situation I've never before used git or any other version control. Now I've got
Up till now I've used version control for simple web-based projects that don't really
I've used git-blame to find a particular commit. Now I want to find the
I've recently used git svn and enjoyed it very much. Now I'm starting a
I have a git repository I originally used with msysgit , but now I've
Having used storyboards for a while now I have found them extremely useful however,
I've used Git for quite some time now, and I'm used to adding remotes
Well, till now, I used common git operations like push, pull, commit and clone.
I'm using GIT for my projects. Now I want to integrate it with github,

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.