私のコントロールにないSVNサーバーからソースコードをチェックアウトしました。利用可能な新しいアップデートがあるときはいつでも知りたいですし、変更、新しい追加などとしてそれらを分類します。グーグルは私に "svn status --show-updates"が私が探していたコマンドだと信じさせました。しかし、私がリポジトリのルート上でそれを実行すると、A/Mフラグは表示されませんが、ステータス列には*だけ表示されます。どのようにこれを得るための任意のアイデアですか? TIA。SVNの更新の概要
答えて
ジョブの素晴らしいツールはCommitMonitorです。
ステファン、残念ながら私はこれをLinux上で必要としています。 –
申し訳ありませんが、CommitMonitorはWindows上でのみ動作します。そしてLinuxに似たツールがあるかどうかは分かりません。誰かが知っているかもしれません... – Stefan
svn status
には、作業コピーにチェックアウトしたリポジトリコピーと比較して変更があるかどうかが表示されます。 --show-updatesフラグは、サーバー上で更新が利用可能かどうかを示し、*は存在することを意味します。
編集:あなたがguiに行くことができれば、私はeclipseでsubversiveを使用しますが、コマンドラインにとどまるためにはどうですか。あなたが望むのは、マージのドライランと似たようなサウンドです...あなたは、HEADにアップデートするときにA、D、Mのすべてがどうなるかを見たいと思っています。
svn merge --dry-run -r BASE:HEAD
John、まさに私が知りたいことです。つまり、リポジトリに新しいファイルや変更されたファイルがあるかどうかです。 –
ええ、私はあなたが必要なものを見つけたと思います。マージドライラン –
svn status --show-updates
前回の更新からリポジトリに変更されたすべてのファイルの前に*を置く:だから、これは試してみてください。
あなたが使用して作業コピーのベース(最終更新)と、現在のリポジトリヘッドとの間の詳細な変更を確認することができます追加 Aなど、--verboseはMで先頭に追加すべての変更されたファイルの一覧が表示されますオプションを追加する
svn log --revision BASE:HEAD
をオプション--quietはコミットメッセージを非表示にします。
更新:
svn diff --summarize --revision BASE:HEAD
つのリストで倒れ範囲内のすべてのリビジョンでなどM、Aを先頭に付加すべての変更されたファイルの一覧が表示されます。私はそれがあなたが探しているものだと思います。
お試しeSvnファイル/ディレクトリのステータスをリアルタイムで表示する機能があります。
- 1. のsvn更新
- 2. のsvn更新/クリーンアップエラー
- 3. は、SVN更新
- 4. C99の概要/概要
- 5. Androidのカスタム設定の概要を更新しています
- 6. git - コンソールからsvn diff -summarize/svn statusのようなファイル概要を変更しました。
- 7. 携帯電話の概要Androidスタジオ(更新後)
- 8. SVNプロパティの更新 "svn:needs-lock"
- 9. Webサービス:svnコミットの更新
- 10. SVN自動更新
- 11. 概要ヘッダーバンドの概要ジャスパーレポートのバンド
- 12. geditの概要マップの幅を変更
- 13. ASP.NET MVC 3の変更の概要
- 14. エンティティフレームワークの概念モデルを更新する
- 15. EclipseでのSVN分岐(概念的)
- 16. svn更新が更新されない
- 17. 概要ページのプロジェクトアイコンを変更
- 18. グリッドビューの概要
- 19. ディープラーニングネットワークの概要
- 20. スウィフトボタンの概要
- 21. TopDeskの概要
- 22. MySQLの概要
- 23. svnのチェックアウトと.svnディレクトリのない更新
- 24. svnでの更新/チェックアウトの注文
- 25. 外部からのsvnファイルの更新
- 26. SVN更新なしコミット
- 27. コンソール出力のSVN更新操作列
- 28. プロジェクトごとのSVNポスト更新フック?
- 29. 私のgitブランチを更新し、git-svnのsvnリポジトリを変更しました
- 30. 概要:なしVS概要:0
小世界:私は、この質問はプログラミング関連として数えられるほど「近い」と考えられていると思います。 :) –
unwind
HNの誰かが私にここに投稿するように提案しました。Qはどちらも私のものです。 –