2015年5月

svn服務器下載(svn服務端和客戶端安裝包)介紹

0 發布于2015-05-19 閱讀: 805 次

Subversion可以通過網絡訪問它的版本庫,從而使用戶可以在不同的電腦上使用。一定程度上可以說,允許用戶在各自的地方修改同一份數據是促進協作。

運行Subversion服務器需要首先要建立一個版本庫(Repository)。版本庫可以看作是服務器上集中存放和管理數據的地方。

開始建立版本庫。首先建立 e:\svn 空文件夾作為所有版本庫的根目錄。然后,進入命令行并切換到subversion的bin目錄。輸入如下命令:

svnadmin create E:\svn\repos1

此命令在 E:\svn 下建立一個版本庫 repos1 。repos1 下面會自動生成一些文件夾和文件。

我們也可以使用 TortoiseSVN 圖形化的完成這一步:

先建立空目錄 E:\svn\repos1 ,注意一定是要空的。然后在 repos1 文件夾上“右鍵->TortoiseSVN->Create Repository here...”,然后可以選擇版本庫模式,這里使用默認的FSFS即可,然后就創建了一系列文件夾和文件,同命令行建立的一樣。

運行獨立服務器

此時 subversion 服務還沒有開始,只是通過它的命令建立了版本庫。繼續在剛才的命令窗口輸入:

svnserve.exe --daemon

svnserve 將會在端口 3690 等待請求,--daemon(兩個短橫線)選項告訴 svnserve 以守護進程方式運行,這樣在手動終止之前不會退出。注意不要關閉命令行窗口,關閉窗口會把 svnserve 停止。

為了驗證svnserve正常工作,使用TortoiseSVN -> Repo-browser 來查看版本庫。在彈出的 URL 對話框中輸入:

svn://localhost/svn/repos1

點 OK 按鈕后就可以看見 repos1 版本庫的目錄樹結構了,只不過這時 repos1 是個空庫。

你也可以使用--root選項設置根位置來限制服務器的訪問目錄,從而增加安全性和節約輸入svnserve URL的時間:

svnserve.exe --daemon --root drive:\path\to\repository

以前面的測試作為例,svnserve 將會運行為:

svnserve.exe --daemon --root e:\svn

然后TortoiseSVN中的版本庫瀏覽器URL縮減為:

svn://localhost/repos1

配置用戶和權限

用文本編輯器打開E:\svn\repos1\conf目錄,修改svnserve.conf:

將:

# password-db = passwd

改為:

password-db = passwd

即去掉前面的 # 注釋符,注意前面不能有空格。

然后修改同目錄的passwd文件,增加一個帳號:

將:

[users]

# harry = harryssecret

# sally = sallyssecret

增加帳號:

[users]

#harry = harryssecret

#sally = sallyssecret

test = test

初始化導入

下面就是將我們的數據(項目)導入到這個版本庫,以后就由版本庫管理我們的數據。我們的任何改動都回被版本庫記錄下來,甚至我們自己丟失、改錯數據時版本庫也能幫我們找回數據。

比如,我在 d:\wwwroot 下有個 guestbook 文件夾,里面存放的是我編寫的留言簿程序。在此文件夾上“右鍵 -> TortoiseSVN -> Import...” ,在彈出對話框的“URL of repository”輸入“svn://localhost/repos1/guestbook”。在“Import message”輸入“導入整個留言簿”作為注釋。

點 OK 后要求輸入帳號。我們在用戶名和密碼處都輸入 test 。完成后 guestbook 中的內容全部導入到了 svn://localhost/svn/repos1/guestbook 。

我們看到在 e:\svn\repos1 沒有任何變化,連個 guestbook 文件夾都沒有建立,唯一的變化就是e:\svn\repos1容量變大了。實際上我們源guestbook中的內容已經導入 repos1 版本庫了,源 guestbook 文件夾可以刪除了。

需要注意的是,這一步操作可以完全在另一臺安裝了 TortoiseSVN 的客戶機上進行。例如運行svnserve的主機的IP是133.96.121.22,則URL部分輸入的內容就是“svn://133.96.121.22” 。

基本操作流程

1、取出(check out)

取出版本庫到一個工作拷貝:

來到任意空目錄下,比如在f分區建立一個空文件夾 f:\work 。“右鍵 -> SVN Checkout”。在“URL of repository”中輸入“svn://localhost/svn/repos1/guestbook”,這樣我們就得到了一份 guestbook 中內容的工作拷貝。

2、存入(check in)/提交(commit)

在工作拷貝中作出修改并提交:

在 guestbook 工作拷貝中隨便打開一個文件,作出修改,然后“右鍵 -> SVN Commit... ”。這樣我們就把修改提交到了版本庫,版本庫根據情況存儲我們提交的數據。

在修改過的文件上“右鍵 -> TortoiseSVN -> Show Log” ,可以看到對這個文件所有的提交。在不同的 revision 條目上“右鍵 -> Compare with working copy”,我們可以比較工作拷貝的文件和所選 revision 版本的區別。

縫針后怎么不留疤痕

0 發布于2015-05-03 閱讀: 817 次
創傷愈后容易留下疤痕。疤痕一旦產生,就不會消失。 目前常用的幾種疤痕治療方法:切除疤痕無創縫合;軟組織擴張器擴張正常皮膚后修復疤痕;外用藥噴、涂等方法,可改善外觀,緩解疤痕增生。但有一條是肯定的,目前的任何治療方法都不能使疤痕徹底消除。
意見建議:如果在剛脫痂時,馬上用鮮姜片輕輕擦磨疤痕疙瘩,日擦3次,每次2-3分鐘,連續用鮮姜擦兩三次,可以阻止其肉芽組織繼續生長,傷口不留疤痕,皮膚表面光潔如初。維生素E可滲透至皮膚內部而發揮其潤膚作用,同時,維生素E還能保持皮膚彈性。把維生素E膠囊用針戳破,取其內的液體涂抹在疤痕上輕輕揉按5-10分鐘,每天兩次,持之以恒就會有比較好的效果。
  • 分頁:
生财有道官网