在办公室里,我们有几个开发人员一直在做同样的项目。有时,我们正在修改文件(PHP或CSS或JS或...),我们不知道是否有其他人同时修改同一个文件。当然,我们使用GIT来处理大型项目,但是当它是一个小型项目时,我们只需在我们的本地服务器上执行。如何在Linux Ubuntu上的任何txt,php,css或其他文件类型上创建文件锁定?
我在想,是否有某种锁,类似于我们用OpenOffice的文档,当在计算机上打开该文件并且另一台计算机试图打开同一文件时,它会得到一条警告消息, “计算机X已打开文档,您想以只读方式打开文件还是打开本地副本?”。
我想这是一个应用程序的东西,当它打开一个文件,而不是Ubuntu的东西时创建锁?我们习惯与凯特合作,所以也许有另一个文本编辑器可以为我们提供锁定?或者我们可以编写一些持久性脚本来检查每当我们打开一个文件并创建一个锁(并在关闭文件时销毁锁)?
在此先感谢您对此事的看法! :o)
很酷!我不知道这个命令。您是否碰巧知道,只要我们打开某些类型的文件,我们是否可以开启此命令? – Alex 2012-07-12 15:48:32
你可以做一个简单的bash脚本来运行这个,然后是你的编辑器,但是我不知道如何保存文件,因为你必须在保存之前从终端解锁文件。对不起,我没有一个完整的答案。 – vakio 2012-07-12 15:50:21