Windows TortoiseSVN 使用非標準SSH port
作者:洛離 日期:2010-06-08 01:40
近來常忘記怎麼設定 TortoiseSVN 透過 SSH Tunnel 存取SVN。
所以寫一篇備忘,避免下次又要爬一堆文章了。
1. TortoiseSVN -> Settings -> Network -> SSH Client 預設是空白,更改設定為TortoisePlink.exe 的路徑(""C:\Program Files\TortoiseSVN\bin\TortoisePlink.exe"")
2. TortoiseSVN -> Subversion configuration file -> Edit
找到此行
# ssh = $SVN_SSH ssh -q
更改為
ssh = $SVN_SSH ssh -q -p 443
或者是
ssh443 = $SVN_SSH ssh -q -p 443
3. 在CheckOut時網址輸入 svn+ssh://user@hostip/svn/path
4. 連續輸入三次密碼即可...
Subversion (SVN) Backup & Restore 備份與還原
作者:洛離 日期:2008-08-10 01:15
這只是個備忘,將如何從原有的Subversion (svn)備份出來,並還原到新的Subversion Server 上。
備份Subversion 的repository 並將備份檔傳到要還原的機器上。
1. svnadmin dump /path/to/project/ >/tmp/project.dump
2. scp -rp /tmp/project.dump user@192.168.1.1:/tmp/
還原
1. mkdir -p /path/to
2. svnadmin create /path/to/project
3. svnadmin load /path/to/project < /tmp/project.dump
4. chmod own.own /path/to/project -R
打完收工!
SVN指令速記
作者:洛離 日期:2007-09-15 20:10
创建SVN的版本库中心。
svnadmin create /path/to/SVN
将你的项目加入svn数据库中。
svn import /tmp/project file:///path/to/SVN -m “inital import ”
在某个地方导出你的项目。
svn checkout file:///path/to/SVN project
更新你的项目文件。
svn update
查看项目当前状态。
svn status
查看你做的更改。
svn diff
svn commit -m “message” 提交你的改变到版本库中,后面参数为此次发动的注释.
svn list 列出版本库中当前目录下的文件
svn delete file 在本地中删除file文件。svn commit 提交更新才会在版本库实际删除file文件。
svn add file 增加file文件。同样只有在svn commit 提交后才会在版本库中实际增加。
svn move file file2 将file文件更名为file2 .
svn revert 去除更改。后面可接操作过的文件。
svn log svn 日志。
引用於:http://my.donews.com/lerosua/2006/12/10/svn_learn/
- 1



