git - 版本化多个不同文件的最佳方式

标签 git version-control mercurial

我正在考虑为我们的项目文件夹(视觉效果工具)建立一个版本控制系统。我们处理镜头,每个镜头都应该有一个我想要版本化的文件。事情是这样的。如果每个镜头(文件夹)我有一个存储库,这不好吗?如果我有一个存储库并将所有这些文件移动到一个文件夹中并对整个文件夹进行版本化,那么很难只获得一个文件的那个版本。有什么建议吗?或者 git/mercurial 不是可行的方法,最好是在版本子文件夹等中复制副本。

目录结构是这样的

-projects
--project1
---shot1
----compositing
-----shot1.comp
---shot2
----compositing 
-----shot2.comp

我需要对每个 .comp 文件进行某种形式的版本控制。

最佳答案

如果您只需要本地版本控制,您可能想看看 RCS。它为每个包含提交消息和差异的 file(通常但不一定在名为 RCS 的文件夹中)创建一个 file,v

关于git - 版本化多个不同文件的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7309026/

相关文章:

svn - 将公司从 SVN 转换为 Hg?

Git:清除本地和远程仓库并重新开始

android - 从版本控制将 Android 测试项目导入 Eclipse

mercurial - 通过 SSH 访问 Mercurial 存储库

mercurial - 比较 Mercurial 存储库

ios - 在Xcode项目之间共享类

git 存储 : where did the files in my directory go?

git commit 没有出现在 github 中

git - 你如何使用 git-cache-meta?

Git 分支嵌套自身