svk manual for windows

1
SVK for Win32を入れる。 1) 要:Windows再起動。 i. 環境変数:パスにC:\Program Files\svkを通す。 2) ローカルリポジトリ作成する。 Vistac:/Users/ユーザー名/.svk/ 作成場所は、WindowsならHOME = C:/Documents and Settings/ユーザー名/.svk/ svk depotmap --init 3) リポジトリのミラーを作成する。 svk mirror //mirror/プロジェクト名 https://プロジェクトリポジトリパス(or file:/// svn+ssh://等色々あるはず。) 4) リポジトリの内容を同期する。 svk sync //mirror/プロジェクト名 5) ミラーリポジトリのクローンを作成する。 このミラーリポジトリには、決してコミットしてはいけないらしい。 コミットするのは、copyした作業リポジトリに対して行うこと。 svk copy //mirror/プロジェクト名 //プロジェクト名 6) Vistafile:///c:/Users/ユーザー名/.svk/local/プロジェクト名 この作業は、TortoiseSVNでチェックアウト すると今後が楽。 svk co file:///C:/Documents and Settings/ユーザー名/.svk/local/プロジェクト名 7) 使い方 svkでチェックアウトすると管理フォルダが.svnじゃないので、SVNクライアントが使えない。。。 i. チェックアウトしたリポジトリに対して、SVKクライアントでコミットしていけばよい。 1) これで、リモートリポジトリ(本家)が更新される。 リモートリポジトリ(本家)を落としている人は、試しにSVN UPDATEかけてみるとよい。 svk push --verbatim //プロジェクト名 i. 変更箇所を一気にリポジトリに反映するときは、 2) コミット方法 チームで開発している場合、当然ながら作業中は、リモートリポジトリは、続々と他人によって書き換えられるので、一定のタイミングで更新をしないといけない。 svk sync //mirror/プロジェクト名 i. まず、リモートリポジトリの内容をミラーに反映する。 1) これにより、作業リポジトリに最新状態が反映される。ただし、手元にチェックアウトしているものは、まだ更新されない。 svk pull //プロジェクト名 i. ミラー更新後、作業リポジトリに反映 2) 要するに、svn updateコマンドを行うってこと。 i. TortoiseSVN等のSVNクライアントで、手元のチェックアウトリポジトリを更新する。 3) 更新方法 http://svk.bestpractical.com/view/HomePage 本家 http://mono.kmc.gr.jp/~yhara/w/?SvkTutorial#l1 チュートリアル 参考サイト プロジェクト名というのは、同じ単語 ※アイコンは、本家のものです。 作成:Seasons URLhttp://d.hatena.ne.jp/Seasons/ 優しいSVK使い方 for WindowsSVK - 1 ページ

Upload: keisuke-hata

Post on 18-Jan-2015

1.538 views

Category:

Technology


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Svk Manual For Windows

SVK for Win32を入れる1)

要Windows再起動i

環境変数パスにCProgram Filessvkを通す2)

ローカルリポジトリ作成する

VistacUsersユーザー名svk

作成場所はWindowsならHOME = CDocuments and Settingsユーザー名svk

svk depotmap --init3)

リポジトリのミラーを作成する

svk mirror mirrorプロジェクト名 httpsプロジェクトリポジトリパス(or file svn+ssh等色々あるはず)4)

リポジトリの内容を同期する

svk sync mirrorプロジェクト名5)

ミラーリポジトリのクローンを作成する

このミラーリポジトリには決してコミットしてはいけないらしい

コミットするのはcopyした作業リポジトリに対して行うこと

svk copy mirrorプロジェクト名 プロジェクト名6)

VistafilecUsersユーザー名svklocalプロジェクト名

この作業はTortoiseSVNでチェックアウトすると今後が楽

svk co fileCDocuments and Settingsユーザー名svklocalプロジェクト名7)

使い方bull

svkでチェックアウトすると管理フォルダがsvnじゃないのでSVNクライアントが使えないi

チェックアウトしたリポジトリに対してSVKクライアントでコミットしていけばよい1)

これでリモートリポジトリ(本家)が更新される

リモートリポジトリ(本家)を落としている人は試しにSVN UPDATEかけてみるとよい

svk push --verbatim プロジェクト名i

変更箇所を一気にリポジトリに反映するときは2)

コミット方法bull

チームで開発している場合当然ながら作業中はリモートリポジトリは続々と他人によって書き換えられるので一定のタイミングで更新をしないといけない

svk sync mirrorプロジェクト名i

まずリモートリポジトリの内容をミラーに反映する1)

これにより作業リポジトリに最新状態が反映されるただし手元にチェックアウトしているものはまだ更新されない

svk pull プロジェクト名i

ミラー更新後作業リポジトリに反映2)

要するにsvn updateコマンドを行うってことi

TortoiseSVN等のSVNクライアントで手元のチェックアウトリポジトリを更新する3)

更新方法bull

httpsvkbestpracticalcomviewHomePage

本家

httpmonokmcgrjp~yharawSvkTutoriall1

チュートリアル

参考サイトbull

プロジェクト名というのは同じ単語bull

アイコンは本家のものです

作成Seasons

URLhttpdhatenanejpSeasons

優しいSVK使い方 for Windows編

SVK - 1 ページ