Fandom

革努牛上一朵花

使工作成果有歷史:subversion

100個維基
頁面
增加新頁面
討論0 分享

client端svn程式 編輯

tortoisesvn編輯

是一個自由軟體(GPL)整合進windows的檔案總管右鍵選單,非常容易使用,而且有內建的gui式diff(比對不同版本用)程式和tortoisemerge(合併不同人的成果用)程式。

  • 安裝:到官網下載。
  • 中文化:到翻譯狀況網頁,Download Installer那一排按我們國家國旗(沒錯就是青天白日滿地紅)就是繁體中文了。
  • 設不用每次對檔案庫做存取動作就要問兩次密碼:設定tortoisesvn的ssh用戶端為:
    C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe -pw urpasswd

urpasswd是實際你的linux帳號的登入密碼。 600px

開設檔案庫(repository)編輯

1. 創造一個檔案庫bullproject,這是給bullteam團隊用的檔案庫:
sudo svnadmin create /var/library/bullproject

/var/library/bullproject這叫做專案根目錄,以後要牢牢記住。

2. 編輯/etc/group,加入一個新群組
bullteam:x:30055:user_a,user_b,user_c
,30055是unix群組的gid碼,請自行設合用的。

3. 設定這個檔案庫的存取權限把這檔案庫目錄和裡面的檔案設定只有其擁有者和專案團隊成員可以存取 (rw)。

sudo chown -R user_a.bullteam /var/library/bullproject
sudo chmod 770 /var/library/bullproject (有想要給團隊以外其他人看的話,就設:775)
sudo chmod -R g+w /var/library/bullproject

如果新加入成員進入群組,這個動作必須重新跑一次才行。

4.設定這個 repository 的存取權限,把/home/project_a/conf/svnserve.conf裡面以下幾行反註解(本來被註解起來),還有修改成:

[general]
anon-access = none
auth-access = write

5.最後在windows上用tortoisesvn下svn+ssh://user_b@servername/var/library/bullproject/,所呈現的出現是一條橫列而不是以下的

/var
    /library
            /bullproject/

就是成功了,反之,就要檢查是不是在哪裡打錯了。

檔案庫的使用與維護 編輯

目錄分劃編輯

以產出軟體、韌體為標的,subversion建議每個專案下,劃分這三個目錄:

  • trunk:專案主要開發的版本分支。
  • tags:需要標記起來的某些版本,就移至此,例如說release 1.3.0
  • branches:目前所做的工作副本已實做出不同於專案原始構想的新程式,甚至可以獨立成一嶄新產品專案,就可以視為一個新分支,放在branches。

Plog這軟體的分劃


參考 編輯

Web介面編輯

WebSVN編輯

  • 如果要開rss功能,則cache目錄要設w權限,以產生rss種子

投影片資源 編輯

您使用了廣告過濾軟體!


Wikia通過廣告運營為使用者提供免費的服務。我們對通過嵌入廣告過濾軟體訪問網站的使用者進行調整。

如果您使用了廣告過濾軟體,將無法使用我們的服務。請您移除廣告過濾軟體,以確保頁面正常載入。

查看其他Fandom

隨機Wiki