-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.md~
126 lines (98 loc) · 4.8 KB
/
README.md~
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
Skinny
======
A local subversioning command line tool, written for those who find git troublesome and difficult to use for simple backups and snapshots of projects.
>The name is derived form being a small tool than git (which is really muscular), but skinny provide you easy to learn four commands and only used for local source management, commit log init restore ..thats it four commands no big deal. But its power lies in its simplicity formanaging Directory and Project States by making Snaposhots using a command line.
>TODO List of Upcoming features
1.Add diff command to see difference
2.See status of changed files
3.Add Distributed pushing and pulling
>If you would like to get in Development or give reviews mail me at [email protected]
Installation
--------
###For Windows
1. Download the winDownload folder
2. Rename it to skinny and place it in <code>C:\</code>
3. Add this (<code>C:\skinny\</code>) to your system Variables
1.To do this run <code>sysdm.cpl</code> (without quotes) from your Start Button Search Box
2.Go to Advanced Tab
3.Go to Environment Variables
4.In System Variables Edit the PATH
5.In the end append "<code>;C:\skinny</code>" (without quotes) and save
4. You can now use skinny using skn command in command line (cmd.exe)
###For Linux
1. Download the linuxDownload folder
2. Rename it to skinny and place it in Root folder (/)
3. Add this (<code>/skinny/</code>) to System Path Variables or alias it
1.To make an alias use "<code>alias skn='java -jar /skinny/skn.jar</code>'.
2.Or add "<code>alias skn='java -jar /skinny/skn.jar</code>" to your <code>~/.bashrc file</code>.
4. You can now use skinny using <code>skn</code> command in terminal
###Usage
* skn init
>
>To initialize a repository in the current folder or directory you are working in
> e.g. <code>C:\work\>skn init</code>
> This will make work folder a skn repository
* skn commit <message>
>
>To make the snapshot of current state (known as a commit)
> e.g. <code>C:\work\>skn commit "First state"</code>
* skn restore <commitNumber>
>To restore state of working directory to a previous state with reference to a commit number (from log)
> e.g.<code>C:\work\>skn restore 14
* skn log
>
>To see the log history of previously committed snapshots with date and commit numbers for reference
? e.g.<code>C:\work\>skn log</code>
* skn help
>
>To see all this help there
=======
Skinny
======
A local subversioning command line tool, written for those who find git troublesome and difficult to use for simple backups and snapshots of projects.
>The name is derived form being a small tool than git (which is really muscular), but skinny provide you easy to learn four commands and only used for local source management, commit log init restore ..thats it four commands no big deal. But its power lies in its simplicity formanaging Directory and Project States by making Snaposhots using a command line.
>TODO List of Upcoming features
1.Add diff command to see difference
2.See status of changed files
3.Add Distributed pushing and pulling
>If you would like to get in Development or give reviews mail me at [email protected]
Installation
--------
###For Windows
1. Download the winDownload folder
2. Rename it to skinny and place it in <code>C:\</code>
3. Add this (<code>C:\skinny\ </code> ) to your system Variables
1.To do this run <code>sysdm.cpl</code> (without quotes) from your Start Button Search Box
2.Go to Advanced Tab
3.Go to Environment Variables
4.In System Variables Edit the PATH
5.In the end append "<code>;C:\skinny</code>" (without quotes) and save
4. You can now use skinny using skn command in command line (cmd.exe)
(or if you are an advanced user , just add skn.bat to environment variables PATH where you have placed it)
###For Linux
1. Download the linuxDownload folder
2. Rename it to skinny and place it in Root folder (/)
3. Add this (<code>/skinny/ </code> ) to System Path Variables or alias it
1.To make an alias use "<code>alias skn='java -jar /skinny/skn.sh</code>'.
2.Or add "<code>alias skn='java -jar /skinny/skn.sh</code>" to your <code>~/.bashrc file</code>.
4. You can now use skinny using <code>skn</code> command in terminal
###Usage
* skn init
>
>To initialize a repository in the current folder or directory you are working in
> e.g. <code>C:\work\>skn init</code>
> This will make work folder a skn repository
* skn commit <message>
>
>To make the snapshot of current state (known as a commit)
> e.g. <code>C:\work\>skn commit "First state"</code>
* skn restore <commitNumber>
>To restore state of working directory to a previous state with reference to a commit number (from log)
> e.g.<code>C:\work\>skn restore 14 </code>
* skn log
>
>To see the log history of previously committed snapshots with date and commit numbers for reference
? e.g.<code>C:\work\>skn log</code>
* skn help
>
>To see all this help there