version control - Managing PDFs/binaries with Git or other VCS -
I am currently working on a latex project for a "thesis" type, and I thought it was a GIT Secure idea to track workflow with, because this is probably the best version-control system that I have come across now, Git source codes will handle files files in a great way, but how well the binary files handle is?
I am unsure about whether to track * .tex sources along with my PDF though I can reproduce my PDF from any modification / branch, this time It can be a taker, and it usually happens to bring the relevant PDF version soon; Git handle this? Is there a way to flag the clear editions within the GIT repository, and can I set it, for example, can I compare the PDF output of today's edition with the previous week?
Rolling PDFs back to a specific branch will overwrite, or at the very least, will need to recompile; I just want to be able to log in to my progress and store it efficiently, and in this process, Git may be able to return my work, but it is possible, but what is better?
Edit My brother has sent me a link to some documents so that the part of the version of my question can be sorted out. I think the best solution will depend on how you will use VCS. If you are often doing diffs between PDFs, git is probably not a great solution If you want to make a difference on the latex source and then glancing simply on related pdf, git is probably a very good choice. The way I do this, it is to use a "bizarre" functionality to make a kind of proxy-difference. Generally, binary is used to perform a binary search on revision history to find a bug. It works in BZR, you can place an order to run on each modification that will tell buzzer if the bug was present. Just repeat the two you want to see and order to run the order. Personally, I am more interested in controlling only the actual sources. If your PDF is taking a long time to compile, then fix that problem separately. Are you every time you are creating any PDFs that change any source file? Maybe Messiefile could solve it?
Comments
Post a Comment