Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxのコマンドラインは、ほぼ1年間ubuntuの下で動作しているsvnコマンド

Linuxのコマンドラインは、ほぼ1年間ubuntuの下で動作しているsvnコマンド

  

を使用し、徐々にコマンドラインの操作に慣れてきましたが、gitとsvnのシンタックスと比較して、会社のバージョン管理は最近gitにカットされました。 Br>

1. Linuxのコマンドラインでローカルディレクトリにファイルをチェックします。

svn checkout path(パスはサーバー上のディレクトリです)

例:svn checkout https://svn。 Sinaapp.com/your_app_name

省略形:svn co <​​br>

2、Linuxのコマンドラインでリポジトリに新しいファイルを追加します。

svn add file

例えば:svn add test.php(add test.php)

svn add * .php(現在のディレクトリにあるすべてのphpファイルを追加)

3、Linuxのコマンドラインで変更されるファイルリポジトリに登録する

svn commit -m< test' test' test' test' test' test.php

省略形:svn ci

4. Linuxコマンドラインでのロック/ロック解除

svn lock -m' LockMessage' [--force]パス

例:svn lock -m' lock testファイルtest.php

svnロック解除パス

5、Linuxコマンドライン特定のバージョンの新機能

svn update -rm path

例:

svn update後ろにディレクトリがない場合、デフォルトでは現在のディレクトリとサブディレクトリ内のすべてのファイルが更新されます。最新版に行ってください。

svn update -r 200 test.php(リポジトリ内のファイルtest.phpをバージョン200に復元します)

svn update test.php(更新、リポジトリ内の同期)提出が期限切れの場合、それは競合のためです、あなたは更新し、ファイルを修正し、そして解決されたsvnをクリアし、そして最後にコミットを提出する必要があります。

省略形:svn up

6、Linuxコマンドラインファイルまたはディレクトリのステータスを表示する

1)svnステータスパス(ディレクトリ下のファイルおよびサブディレクトリのステータス、通常のステータスは表示されません)

[?:svnの制御下にない、M:コンテンツは変更; C:競合が発生しました; A:リポジトリに参加する予定です; K:ロックされています]

2)svn status -vパス(ファイルとサブディレクトリの状態の表示)

最初の列は残ります同様に、2列目には作業バージョン番号が表示され、3列目と4列目には最後に変更されたバージョン番号と変更された担当者が表示されます。

注意:svn status、svn diff、およびsvn revertの3つのコマンドは、ネットワークを使用せずに実行できますが、これはsvnがローカルバージョンのオリジナルコピーをローカルの.svnに保持するためです。

省略形:svn st

7、Linuxのコマンドラインでファイルを削除します。

svn delete path -m' delete test fle'

例:svn svnを削除する://192.168.1.1/pro/domain/test.php -mテストファイルを削除する< p>または直接svn delete test.phpを実行してからsvn ci -m‘テストファイルを削除する‘、これを使用することをお勧めします。

短縮形:svn(del、remove、rm)

8、Linuxのコマンドラインでログを表示します。

svn log path

:svn log test.phpはこのファイルに対するすべての変更を表示し、バージョン番号の変更を表示します。

9、Linuxコマンドラインでファイルの詳細を表示します。

svn info path

例:svn info test.php

10、Linuxのコマンドラインで違いを比較する

svn差分パス(変更したファイルと基本バージョンを比較する)

例:svn Diff test.php

svn diff -rm:nパス(バージョンmとバージョンnの比較)

例:svn diff -r 200:201 test.php

速記:svn di

Copyright © Windowsの知識 All Rights Reserved