Linux SVN共通コマンドの詳細

1.ファイルをローカルディレクトリにチェックアウトします。svn
checkout path
svn checkout
https://192.168.1.00/etc/filelist svn co https://192.168.1.00/etc/filelist
2.ファイルをsvn
svn add file
svn addに追加しますfilelist.f
3.ファイルをsvnに送信します
svn commit -m“ logmessage” path
svn ci -m“ update” filelist.f
4.ファイルを更新します
svn update path
svn update -r XXXX filelist.f filelist.fファイルXXXXバージョンに戻る
svn info filelist.fファイルの現在のバージョンと以前のバージョンを表示します
svn up -r 20235コードを20235バージョン
5に戻しますファイルを
削除します svn delete file
svn delete filelist.f delete filelist.fファイル(管理者のみが、通常の状況下で削除する権限を持っている)
6、補助制御SVN COディレクトリ階層
のみディレクトリ
--depth =空https://192.168.1.00/etc/filelist SVN CO

svn co --depth = immediates https://192.168.1.00/etc/filelist
all
svn co --depth = infinity https://192.168.1.00/etc/filelistは
通常チームプロジェクトを使用し、同時にブランチ、リリース、タグとトランクのディレクトリ構造。
7. svn st
status:作業コピーのディレクトリとファイルのステータスを表示します。
一般的なステータスは次のとおりです
。Mは変更を意味します。
Cは競合を示します。
バージョン管理に含まれていないことを示します。
プロジェクトがローカルで失われたことを示します。
8.ファイルをバッチで追加、削除、送信します
svn st | awk '{if($ 1 ==“?”){Print $ 2}}' | xargs svn add
#svn status list?先頭のファイルは、リポジトリに追加されていないファイルを示しています

svn st | awk '{if($ 1 ==“!”){print $ 2}}' | xargs svn rm
削除する必要があるsvnライブラリー内のすべてのファイルを一度に削除(管理者権限)

svn ci -F comment.txtそして
最後に修正されたファイルを提出してください。-Fは、アップロードされたコメントがcomment.txtファイルから読み取られることを示します。

上記の3つのステートメントをsvn st yourpathというスクリプトに書き込むことができます。

9.ファイル
svn co xxx / xxx / filelist / filelist.fを個別にダウンロードします
URL xxxは
、次の方法を使用して、ディレクトリではなくファイルを参照します
。svn co --depth = empty xxx / xxx / filelist filelist
cd filelist
svn up Filelist
はファイルを個別にチェックアウトできます。

10. svnログを表示svn log
-l 5 svnの最新の5つのログを表示

元の記事を38件公開 29のような 10,000以上の訪問

おすすめ

転載: blog.csdn.net/weixin_45270982/article/details/104234032
おすすめ