|
NAMESVK::Help::Intro - Introduction to svkDESCRIPTIONsvk is an open source distributed version control system which is designed to interoperate with Subversion. Like other version control systems, it keeps track of each change you make to a project and allows you to maintain multiple parallel tracks of development. svk also has a number of powerful features which are rarely found in other version control systems.svk has been designed from the ground up to support development models that are simple and intuitive for software developers. It has advanced smart branching and merging semantics that make it easy to maintain multiple parallel lines of development and painless to merge changes across branches. svk's built in patch manager makes it easy for non-committers to share changes among themselves and with project maintainers svk provides powerful support for distributed development. Every svk client is capable of fully mirroring remote Subversion repositories so that you have full access to a project's history at any time, even when they are off the network or on the wrong side of a firewall. You can branch a remote project at any point in that project's history, whether or not you have write access to that project's repository. Later, you can integrate changes from the project's master server (usually with a single command) or push your branch up to another Subversion repository. GETTING STARTEDsvk has a rich command line interface that can be somewhat daunting at first. the following few commands are all you'll need for day to day operation.
To see a full list of svk's commands, type "svk help commands". For help with a specific command, just type "svk help command". The svk wiki (<http://svk.bestpractical.com>) is a great place to find the latest svk tips, tricks and updates. If you run into trouble using svk, the wiki's the right place to start looking for help.
Visit the GSP FreeBSD Man Page Interface. |