在辦公室裏,我們有幾個開發人員一直在做同樣的項目。有時,我們正在修改文件(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