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
| $ mv svs /home/[USER]/bin/ $ chmod +x /home/[USER]/bin/svs
// subversionリポジトリのあるトコに移動 $ cd /path/to/subversion/repository/
// 普通にsvn status $ svn status ? .sync M hoge1.txt M hoge2.txt M hoge3.txt M hoge4.php M hoge5.php M hoge6.php D hoge7.txt D hoge8.php ? hoge9.txt ? hoge10.txt ? hoge11.php ? hoge12.php
// オプションなし $ svs .sync hoge1.txt hoge2.txt hoge3.txt hoge4.php hoge5.php hoge6.php hoge7.txt hoge8.php hoge9.txt hoge10.txt hoge11.php hoge12.php
// 「M」: Modifiedのみ抜き出す $ svs M hoge1.txt hoge2.txt hoge3.txt hoge4.php hoge5.php hoge6.php
// 「M php」: Modifiedのphpのみ抜き出す $ svs M php hoge4.php hoge5.php hoge6.php
// 「'' php」 : phpのみ抜き出す $ svs '' php hoge4.php hoge5.php hoge6.php hoge8.php hoge11.php hoge12.php
// 「? | xargs svn add」 : Untrackを全部add $ svs ? | xargs svn add A .sync A hoge9.txt A hoge10.txt A hoge11.php A hoge12.php
// 「? php | xargs svn add」 : Untrackなphpを全部add $ svs ? php | xargs svn add A hoge11.php A hoge12.php
|