• 1 
瀏覽模式: 普通 | 列表

Windows TortoiseSVN 使用非標準SSH port

近來常忘記怎麼設定 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. 連續輸入三次密碼即可... 

標籤: SVN Windows

Subversion (SVN) Backup & Restore 備份與還原

這只是個備忘,將如何從原有的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 Linux

SVN指令速記

创建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/

[閱讀全文]

標籤: SVN
  • 1