Linux での一般的な svn コマンドの共有
この記事では主に Linux でよく使用される svn コマンドについて説明します。お役に立てれば幸いです。
1. ファイルをローカル ディレクトリにチェックアウトします
svn checkout パス (パスはサーバー上のディレクトリです)
例: svn checkout svn://192.168.1.1/pro/domain
省略形: svn co
2.リポジトリに移動します
svn add fileに新しいファイルを追加します
例: svn add test.php (add test.php)
svn add *.php (現在のディレクトリにあるすべてのphpファイルを追加します)
3. 変更を送信します。ファイルをバージョン Library にコピーします
svn commit -m “LogMessage” [-N] [--no-unlock] PATH (ロックを保持することを選択した場合は、-no-unlock スイッチを使用します)
例: svn commit -m 「テスト用のテスト ファイルを追加します」 test.php
省略形: svn ci
4. ロック/ロック解除
svn lock -m "LockMessage" [--force] PATH
例: svn lock -m "lock test file" test.php
svn lock PATH
5. 特定のバージョンに更新します
svn update -r m path
例:
svn update その後にディレクトリがない場合、現在のディレクトリとサブディレクトリ内のすべてのファイルが更新されます。デフォルトでは最新バージョン。
svn update -r 200 test.php (リポジトリ内のファイル test.php をバージョン 200 に復元します)
svn update test.php (更新、リポジトリと同期します。送信時に有効期限が切れていると表示される場合は、競合がある場合は、最初にファイルを更新して変更し、次に解決された SVN をクリアし、最後にコミットを送信する必要があります)
略語: SVN UP
6. ファイルまたはディレクトリのステータスを確認します
1) SVN ステータス パス (ファイルのステータス)およびディレクトリ内のサブディレクトリ、通常の状態 表示されません)
[?: svn の制御下にありません; C: 競合が発生しています; A: リポジトリに追加される予定です。 status -v path (ファイルとサブディレクトリのステータスを表示)
最初の列は変更されず、2 番目の列は作業中のバージョン番号を示し、3 番目と 4 番目の列は最後に変更されたバージョン番号と変更者を示します。
注: svn status、svn diff、svn revert の 3 つのコマンドは、ネットワークなしでも実行できます。これは、svn がローカル バージョンの元のコピーをローカル .svn に保持しているためです。
略語: svn st
svn delete path -m “テストファイルの削除”
例: svn delete svn://192.168.1.1/pro/domain/test.php -m “テストファイルの削除”
または直接 svn delete test.php を実行してから svn ci -m 'delete test file' を実行する場合は、
略語: svn (del、remove、rm) を使用することをお勧めします
svn ログ パス
例: svn log test .php は、このファイルのすべての変更記録とバージョン番号の変更を表示します
svn info path
例: svn info test.php
ファイルを基本バージョンと比較します)
例: svn diff test.php
svn diff -r m:n path (バージョン m とバージョン n の違いを比較します)
例: svn diff -r 200:201 test .php
略語: svn di
11. 2 つのバージョン間の差異を現在のファイルにマージします
svn merge -r m:n path
例: svn merge -r 200:205 test.php (バージョン間の差異をマージします) 200 と 205 を現在のファイルに追加しますが、通常は競合が発生するため、対処する必要があります)
12. SVN help
svn help
svn help ci
13. リポジトリ
svn リスト パスの下のファイルとディレクトリのリストパスディレクトリ内のすべてのバージョンを表示します ライブラリファイルとディレクトリ
略称: svn ls
svn mkdir: バージョン管理下に新しいディレクトリを作成します。
使用法: 1. mkdir PATH…
2. mkdir URL…
バージョン管理されたディレクトリを作成します。
1. 作業コピーの PATH で指定された各ディレクトリがローカルに作成され、次の送信を待機する新しいスケジュールが追加されます。
2. URL で指定された各ディレクトリは、即時送信によってウェアハウスに作成されます。
どちらの場合も、すべての中間ディレクトリが事前に存在している必要があります。
15. ローカルの変更を復元する
使用法: revert PATH…
注: このサブコマンドはネットワークにアクセスせず、競合を解決します。ただし、
削除されたディレクトリ
は復元されません。 16. コードベース URL 変更
使用法:
1. URL [PATH] を切り替えます
2. switch –relocate FROM TO [PATH...]
1. 作業コピーを更新し、新しい URL にマッピングします。その動作は「svn update」と非常に似ています。 、
サーバー上のファイルとローカルファイルもマージします。これは、作業コピーを同じリポジトリ内のブランチまたはタグにマップする方法です。
2. 作業コピーの URL メタデータを書き換えて、URL の単純な変更を反映します。ウェアハウスのルート URL が変更された (たとえば、スキーム名やホスト名が変更された) にもかかわらず、作業コピーが同じウェアハウス内の同じディレクトリにマップされたままの場合、このコマンドを使用して、作業コピーとウェアハウス間の対応関係を更新します。倉庫。
17. 競合を解決する
svn selected: 作業コピーのディレクトリまたはファイルの「競合」ステータスを削除します。
使用法: 解決された PATH…
関連ファイルを削除し、PATH を再度送信できるようにするだけです。
18. 指定したファイルまたはURLの内容を出力します。
svn cat target[@version]…バージョンを指定した場合は指定したバージョンから検索を開始します。
svn cat -r PREV filename > filename (PREV は前のバージョンです。出力結果を送信できるように、特定のバージョン番号を記述することもできます)
関連する推奨事項:
手順の詳細な説明phpstorm で svn を設定して使用する
php の 2 つの異なる svn ブランチ ディレクトリにあるファイルを比較する分析例
以上がLinux での一般的な svn コマンドの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











多くのユーザーにとって、Android TV ボックスをハッキングするのは気が遠くなるように思えます。しかし、開発者の Murray R. Van Luyn は、Broadcom チップが不足する中、Raspberry Pi に代わる適切な代替品を探すという課題に直面しました。アルムビアとの共同作業

DeepSeekは、Webバージョンと公式Webサイトの2つのアクセス方法を提供する強力なインテリジェント検索および分析ツールです。 Webバージョンは便利で効率的であり、公式ウェブサイトは包括的な製品情報、ダウンロードリソース、サポートサービスを提供できます。個人であろうと企業ユーザーであろうと、DeepSeekを通じて大規模なデータを簡単に取得および分析して、仕事の効率を向上させ、意思決定を支援し、イノベーションを促進することができます。

DeepSeekをインストールするには、Dockerコンテナ(最も便利な場合は、互換性について心配する必要はありません)を使用して、事前コンパイルパッケージ(Windowsユーザー向け)を使用してソースからコンパイル(経験豊富な開発者向け)を含む多くの方法があります。公式文書は慎重に文書化され、不必要なトラブルを避けるために完全に準備します。

BitPie Bitpie ウォレット アプリをダウンロードするにはどうすればよいですか?手順は次のとおりです。 AppStore (Apple デバイス) または Google Play ストア (Android デバイス) で「BitPie Bitpie Wallet」を検索します。 「入手」または「インストール」ボタンをクリックしてアプリをダウンロードします。コンピューター版の場合は、BitPie ウォレットの公式 Web サイトにアクセスし、対応するソフトウェア パッケージをダウンロードしてください。

Bitgetは、スポット取引、契約取引、デリバティブなど、さまざまな取引サービスを提供する暗号通貨交換です。 2018年に設立されたこのExchangeは、シンガポールに本社を置き、安全で信頼性の高い取引プラットフォームをユーザーに提供することに取り組んでいます。 Bitgetは、BTC/USDT、ETH/USDT、XRP/USDTなど、さまざまな取引ペアを提供しています。さらに、この取引所はセキュリティと流動性について評判があり、プレミアム注文タイプ、レバレッジド取引、24時間年中無休のカスタマーサポートなど、さまざまな機能を提供します。

1. インストール環境 (Hyper-V 仮想マシン): $hostnamectlStatichostname:localhost.localdomainIconname:computer-vmChassis:vmMachineID:renwoles1d8743989a40cb81db696400BootID:renwoles272f4aa59935dcdd0d456501Virtualization:microsoftOperatingSystem:CentOS Linux7(Core)CPEOSName: CP:

上位15のビットコインエスケープインデックスの詳細な分析:2025の市場見通しこの記事では、15の一般的に使用されるビットコインエスケープインデックスを深く分析します。投資家は潜在的なリスクにどのように対処すべきですか?これらの指標を1つずつ解釈し、合理的な対応戦略を探りましょう。 1.キーインジケーターの詳細な説明AHR999コイン買いだめ指標:AHR999によって作成され、ビットコイン固定投資戦略の支援。現在の値は1.21で、これは待機中の範囲にあるため、注意することをお勧めします。 AHR999へのリンクエスケープトップインジケーター:AHR999コインの貯蔵インジケーターのサプリメントは、市場のトップを識別するために使用されます。現在の値は今週2.48です

世界をリードするデジタル資産交換であるOuyi Okxは、安全で便利な取引体験を提供するために、公式のインストールパッケージを開始しました。 OUYIのOKXインストールパッケージは、ブラウザに直接インストールでき、ユーザー向けの安定した効率的な取引プラットフォームを作成できます。インストールプロセスは、簡単で理解しやすいです。
