Linux svn 相關記錄

2021-09-09 06:58:30 字數 901 閱讀 1079

prolog:

svn賬號有時候使用者名稱和密碼都記不住,怎麼找?當然也可以提前記錄在乙個本子上,隨時記得更新。

方法:linux下svn預設配置密碼是不加密儲存的,存放的具體位置是:

$home/.subversion/auth/svn.******

然後在裡面看下檔案日期,找最新的乙個檔案,開啟看下裡面的記錄,就有了。

改登錄檔,改svn setting之後還是沒有效果?

確認下是不是裝了svn後,沒有重啟電腦?

我的反正是裝了svn沒有重啟電腦的原因。

svn 設定檔案可執行屬性:

本地檔案在commit到倉庫之前若沒有chmod +x 許可權的話,那在svn倉庫裡的檔案將會保持當前無可執行屬性狀態。

即使在本地chmod +x filename 之後,再提交到倉庫也是沒有用的。check out到其他目錄的時候,檔案仍然沒有可執行許可權。

需要使用svn 設定檔案屬性,如下

svn propset svn:executable on *

svn ci -m "***x"

**:svn修改檔案目錄結構

需求:剛開始沒有想好檔案組織結構,後面需要調整。

比較直觀的方法:就是檔案先備份,然後在svn刪除了,然後重新建立目錄,把檔案加進去,再重新提交即可。

還有乙個辦法,使用rename功能,先把該建的資料夾建好,svn提交,然後對著需要調整的資料夾選擇rename,然後從當前資料夾做為cwd,填充成自己期望的結構。提交即可。

svn注釋

需求:svn在linux上面svn ci提交,要寫中文注釋,且注釋需要換行

svn diff | grep index | awk '' |xargs svn ci -m $'comment1\ncomment2\ncomment3'

**:

linux svn相關操作

yum安裝svn服務 yum install subversion yum安裝svn服務 svn version 檢查是否安裝 cd usr local svn conf 找到conf 檔案 mkdir p var svn svnrepos svn版本建立目錄 svnadmin create var...

linux svn命令大全

1 將檔案checkout到本地目錄 svn checkoutpath path是伺服器上的目錄 例如 svn checkout svn 192.168.1.1 pro domain 簡寫 svn co 2 往版本庫中新增新的檔案 svnaddfile 例如 svn add test.php 新增t...

linux svn 啟動 關閉

svn服務未啟動或者是啟動的時候未指定svn倉庫路徑 使用如下命令 sudo svnserve d r var svn 後面的目錄是你svn服務的倉庫路徑 另外要使用sudo取得管理員許可權,否則可能在提交 的時候出現許可權問題 1,啟動svn sudo svnserve d r home data...