linux - 将完整的文件系统置于版本控制中

标签 linux version-control

我目前正在开发一个 PXE 可启动环境,我想将其置于版本控制中。

文件系统和服务器都将是 Linux(如果您必须知道,则为 SLES)。

我考虑过使用某种 hack 来通过 getfacl -R -P 存储文件所有权/权限,但这不包括符号链接(symbolic link)或设备。而且有点丑。

我需要解决的棘手问题:

  • 文件所有权
  • 文件权限(不需要 ACL)
  • 设备
  • 符号链接(symbolic link)

是否有任何版本控制系统可以满足我对此的需求?

注意:我需要将“一组文件”放入版本控制并保留单个更改,而不是“ block 卷”。

最佳答案

我很确定 Perforce 会处理所有这些事情。我相信工作中的另一个小组将它用于与您列出的几乎完全相同的目的(为嵌入式设备存储 linux 的变体)。

关于linux - 将完整的文件系统置于版本控制中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1705169/

相关文章:

linux - 在负载测试期间收集服务器信息的工具

android - 如何让 Android 应用程序检查是否为最新版本(如最新的 Google Play 商店版本)?

svn - 在开发分支上使用外部标记 SVN 结帐

sql-server - 从源代码管理自动迁移数据库对象

git - 您如何设法使凭据远离可公开浏览的源代码?

linux - 如何保持 SOLR 在远程服务器上运行

linux - GIT merge --no-ff

c++ - C++ 中的程序如何通过使用 'system' 变量与 Linux 中的 shell 脚本交互?

linux - 并行进程: appending outputs to an array in a zsh script

version-control - 使用 CruiseControl(StarTeam 或替代方案)时的版本控制服务器性能