我用PHP创建了一个文件系统(Symfony2) (它可以上传和下载。)
我想添加文件的版本控制 (从php编程处理版本控制)
我想知道什么是文件版本控制的更好方法。
1:复制文件
我认为一种简单的文件版本控制方式,如果上传了具有相同名称的文件,文件将作为备份文件进行复制。
2:libgit2 / php-git
我是一个git用户。所以,我认为'libgit2 / php-git'是好方法 但是,它是在alpha版本中,似乎它们也没有更新。
3:在PHP中执行git命令
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
$(".nav").children("li").eq(2).addClass("active");
});
</script>
</head>
<body>
<div class="container">
<ul class="nav navbar-nav ct-navbar--fadeIn">
<li>
<a href="index.php?con=1">HEM</a>
</li>
<li><a href="index.php?con=3">OM OSS</a></li>
<li><a href="index.php?con=15">Vilkor</a></li>
<li><a href="index.php?con=16">Nyheter</a></li>
<li><a href="index.php?con=4">KONTAKTA OSS</a></li>
</ul>
<div class="clear"></div>
</div>
</body>
</html>
4:SVN功能(PHP绑定)
我从未使用过,但这听起来不错?
如果在PHP中有一个很好的版本控制方法,请教 (从PHP程序对文件进行版本控制的更好方法。)