A version control system that tracks individual files

So far I have used git to manage my latex files. However, git manages all latex files in a folder at a time.

What I want is a version control system that

  • gives me a story for each file separately
  • allows me to check old versions of individual files without affecting others.
  • allows me to create branches for each individual file, while others affect others.
  • provides tags for individual file versions

It may be possible to do this with git, but I don't know how to do it. So, is there any good, convenient version control system for this purpose?

Perhaps I should add that I'm using linux as os and emacs as a latex editor.

+5
source share
3 answers

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

You probably only need a convenient graphical interface for Git, so you can more easily see what is happening.

Git is intended for programmers to process a large number of source files distributed across several subdirectories. Your use case is a little different, but you can still use Git for it.

(RCS, SCCS) , , , , ;-), , . ( )

, : " A B", , Git. "-" . LATEX, - , , , -.

Git , , .. Git - Git. .

0

FUD:

  • VCS ( ...), 3-4 aren 't -
  • CVS ( VCS) , CVS

  • ???. tex, VCS - (, )
  • - " B N A"
+2

RCS - ( ) - , , "" ( svg, ), , hg git, .

SCCS btw, RCS

+1
source

All Articles