3

これはとても単純な気がしますが、恥ずかしいことに、それに関する情報を見つけることができず、転覆は初めてです。

svn コピーでフォークを作成し、ブランチをチェックアウトして、そこから作業しました。このブランチでの一連のコミットを介して、作業コピー内から一連の変更セットを作成しました。

フォーク以降に行った変更を確認したいと思います。自分の変更セットと、フォークしたブランチの最新のものとの間の変更を見たくありません。変更のセットを見たいだけです。言い換えれば、私がフォークして以来、私がフォークしたブランチで他の人が何をしたかは気にしません。

これを行う最も簡単な方法は何ですか? ブランチのベース リビジョンの svn ログをふるいにかける必要がありますか?

ありがとう!

4

1 に答える 1

0

この場合、SVNで同じ問題が発生しました。svn diff最終的に発生する問題は、リポジトリにコミットした場合にベースを使用できないことです。これBASEは、作業コピーからコミットした最後のリビジョンを作成するためです。を実行すると同じことが起こりますsvn update。リポジトリからチェックアウトを実際にログに記録する 1 つの方法はサーバー側にありますが、これは理想的ではないことを知っています。なぜなら、コードを自動的に見つけて自動的に見つけるためのコードを書く必要があるからです。あなたの最善の策は、サーバー側のスクリプトを作成してそれを追跡し、それを今後使用することです。

于 2012-07-12T18:54:16.233 に答える