顯示具有 Subversion 標籤的文章。 顯示所有文章
顯示具有 Subversion 標籤的文章。 顯示所有文章

2014年11月27日

How to setup SVN server

 stpe1 到Subversion的網站抓SVN Server

 step2 把SVN的目錄加入到環境變數PATH中 ex:C:\Program Files\Subversion\bin\

 step3 建一個目錄 用來放專案的 ex:D:\projects

 step4 建立要產生的專案repository
           ex:要建PostEX專案
svnadmin create d:\projects\PostEX

 step5 建帳號密碼
           到D:\projects\PostEX\conf裡修改「passwd」
           在[users]裡加上帳號和密碼
           ex:iamaccount = iampassword
 step6 修改權限檔案
           到D:\projects\PostEX\conf裡修改「svnserve.conf」
 
           .如果不想讓任意人都可以看到程式,在[General]中找到一個anon-access,改成none
anon-access = none

           .找到password-db = passwd,把前面的#去掉,這樣前面修改的passwd檔才會有啟用

 step7 啟動SVN Server
 D:\>svnserve -d -r d:\Projects --listen-port 123


end
client端裝上TortoiseSVNURL of repository」設為svn://pads15.cs.nthu.edu.tw:123/PostEX即可checkout 把檔案抓下來  之後段update抓下更新、 commit把更新放上去


2014年10月7日

Dropbox + Subversion

0.安裝TortoisesSVN、Dropbox
1.打開Dropbox的同步資料夾
2.建一個svn的資料夾 右鍵【TortoriseSVN】→【Create repository here】

之後就像平常用法

2014年6月4日

netbeans+Subversion

org.apache.subversion.javahl.ClientException: E155021: This client is too old to work with the working copy at
'[project]' (format '31').
We strongly recommend to either install a newer Subversion client or downgrade your working copy.
Any local changes might corrupt your working copy and some file operations as copying, renaming and deleting will not work correctly.

↑↑==

解法:

1.下載Slik Subversion Client

2.open Netbeans and go to Tools > Options > Misc > Versioning > Subversion. At the top of the dialog window change the Preferred client from SvnKit to CLI.


3. click the Browse... button and select the Slik Subversion Client svn.exe file.



done


2013年8月22日

Subversion server 建立新需要版本控管的專案


 如果svn server已經裝好了 然後有一個專案叫ooo

 stpe1 建立目錄
 svnadmin create D:\Repositories\ooo

 step2 建帳號密碼
 到 D:\Repositories\ooo\conf裡 修改「passwd」

 預設檔案裡會有:
 [users]
# harry = harryssecret
# sally = sallyssecret

 harry就是帳號 harryssecret是密碼   #是註解


 step3 修改讀寫權限
到 D:\Repositories\ooo\conf裡 修改「svnserve.oconf」

貼上↓↓
[general]
anon-access = none
auth-access = write
password-db = passwd

完成 !

如果不行 就再啟動svn
【svn目錄】 -d -r d:\Projects --listen-port 9000


PS client 部份
如果裝好了TortoiseSVN

 stpe1 右鍵→checkout

 stpe2 右鍵→commit
(如果 一直授權失敗 可能是上面的第三步有問題)