プロジェクトについて

Tera Term is Tera Term Pro 2.3 succession version and is being officially recognized by the original author. Tera Term is open source free software terminal emulator supporting UTF-8 protocol. Now TTSSH supports SSH2 protocol (Original version supports SSH1).

Últimas Arquivo Comunicados

Tera Term_4 (4.107)2023-10-15 20:30
Tera Term-4 RC (4.107 RC)2023-09-10 19:46
Tera Term_5 (5.0)2023-10-15 20:32
Tera Term-5 RC (5.0 RC)2023-09-10 23:22
Tera Term old archive (4.68)2010-12-07 00:00

最新のプロジェクトアクティビティ

2024-07-15
2024-06-10
2024-05-23

最近の更新 (Recent Changes)

2023-09-10
2023-08-29
2023-08-24
2023-08-11
2023-08-08
2023-08-07

Wikiガイド(Guide)

サイドバー (Side Bar)

  • Tera Term のリポジトリ(svn)を操作する方法について
  • git svn を使ってリポジトリをcloneするときの参考に
  • git svn clone がとても時間がかかる
  • PCの性能、networkの状態で速度は大きく変わると思われる

リポジトリを git svn clone

git svn clone -r 1:HEAD --stdlayout svn+ssh://user@svn.osdn.net/svnroot/ttssh2/ --log-window-size=10000 teraterm

  • 20時間ぐらい
  • 例のURLはR/O

ごく最近の変更だけを git svn で取り込む場合

git svn clone -r 9600:HEAD --stdlayout https://svn.osdn.net/svnroot/ttssh2/ --log-window-size=10000

  • 3分ぐらい

いったんsvnをすべて取り込む方法

リポジトリを手元にすべてダンプ(バックアップ)

svnrdump dump https://svn.osdn.net/svnroot/ttssh2/ > ttssh2.dmp
  • 30分ぐらい

ダンプしたリポジトリをローカルにリストアする場合

svnrdump load file:///c:/path/to/svn_repo/teraterm < ttssh2.dmp
  • 40分ぐらい

ローカルsvnリポジトリからsvnでチェックアウト

svn checkout file:///c:/path/to/svn_repo/teraterm/trunk tera_trunk

ローカルsvnリポジトリから git svn clone

svnサーバーをローカルで動作させておく

svnserve -d --root c:/path/to/svn_repo/teraterm

cloneする

git svn clone -r 1:HEAD --stdlayout svn://localhost/ teraterm_git --log-window-size=10000

  • やはり20時間ぐらい
  • ローカルのsvnサーバー(svnserve)からcloneしたのち、svn.osdn.net に変更する方法
  • .git/config の svn-remote url を次のように書き換える