linux svn权限如何打开文件,如何让 SVN 或者 GIT 保留 Linux 文件权限
想問一下各位是怎么讓 SVN 或者 GIT 保留 Linux 文件權(quán)限的。
背景:
十一期間幫朋友解決一個問題,他們的知識庫是用 WordPress 搭建的(which is a stupid choice),歷史原因沒有用 Wiki ,中間還間斷自己根據(jù)需求開發(fā)了一些插件,自己重新修改過主題,總之各種更改?,F(xiàn)在他們想把這個知識庫開放給合作伙伴使用,而且對其進行更進一步的開發(fā),部分合作伙伴會參見進來協(xié)同開發(fā)。
以前他們對這個 WP 系統(tǒng)預想的比較簡單,就是一個純粹的知識存檔和檢索的系統(tǒng),一直是單人開發(fā),當初也沒怎么重視,都是怎么簡單怎么來,沒有進行過版本控制和配置管理,最多也就簡單進行備份。開發(fā)的流程也很簡單:開發(fā)者自己在虛擬機的 Ubunutu 8.04 里面修改 -> tar 包 + .SQL 文件 -> Ubuntu 8.04 服務(wù)器部署,這個過程由于 tar 包能夠完整的權(quán)限,基本上沒有問題。
現(xiàn)在他們想把開發(fā)人員增加到 3 人。十一期間他們嘗試了用 SVN 進行版本管理,將當前 Ubuntu 8.04 服務(wù)器上運行的版本用 tar 打包并導出了.SQL 文件作為后續(xù)開發(fā)的基線,個人負責開發(fā)各自功能模塊,然后提交到 SVN 服務(wù)器,最后從 SVN export 出來放回到 Ubuntu 8.04 服務(wù)器上部署。
現(xiàn)在的問題是:在用 SVN 管理的過程中,發(fā)現(xiàn) SVN 不能夠保留 Ubuntu 下文件和文件夾權(quán)限。我做了個簡單的實驗,從基線中恢復到本地虛擬機里面的某個文件夾原來的權(quán)限是 744 ,將權(quán)限變更為 766 ,然后導出再 Commit 到 SVN 服務(wù)器的時候, SVN 提示沒有任何 update 。
總結(jié)
以上是生活随笔為你收集整理的linux svn权限如何打开文件,如何让 SVN 或者 GIT 保留 Linux 文件权限的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 4D产品(DLG、DEM、DOM、DRG
 - 下一篇: js中shift和unshift实例对比