2017/11/29

Svk and TortoiseSVN

Usage of Svk

Initialization
  1. $ svk depotmap --init
Mirroring from Remote Repository
  1. $ svk mirror //mirror/foo svn://bar.sample.org/svn/foo
  2. $ svk sync //mirror/foo
  3. $ svk cp -p //mirror/foo //work/foo
You SHOULD NOT commit to the local mirror, "//mirror/foo".
You SHOULD commit to the local branch, "//work/foo",
and synchronizes with svk's push and pull commands.
Check out
  1. $ svk co //work/foo foo
Synchronization from local depot to remote repository
  1. $ svk sync //mirror/foo
Synchrosization from local mirror to local branch
  1. $ svk pull //work/foo
Synchronization from local branch to local mirror and remote repository
  1. $ svk push --verbatim //foo
If the option "--verbatim" exists, comments of local branches is also used to remote repository.
If the option "lump" exists, the commitment deals with revisions in the local depot as a revision in the remote repository.

Tips -- svk with TortoiseSVN

svk makes local depots at following path in Windows by default;
C:/Documents and Settings/user/.svk/local/
You can check out a working copy from the path with TortoiseSVN without svk's check out.
For example, this URL is "file:///C:/Documents and Settings/user/.svk/local".
References (in Japanese)
"Ki no Muku Mama ni" means "I do as I likes freely" in English.

No comments:

How to set parameters to debugging program on Visual Studio 2019 with CMake

Solution: MSDN Sometimes the "Debug and Launch Settings for CMake" bottun is disabled. In this case, change to the target view. ...