2016-08-22 21 views
2

どのような状況でBASEとCOMMITTEDリビジョンに違いがあるのか​​教えてください。svn BASEとCOMMITTEDの違い

我々はin docsを読むことができます:

がコミット - アイテムが変更される前に、または等しいBASE、の最新バージョンを、。

しかし、我々がコミット特別な名前を必要とする理由私が理解できない(何で、それがBASEようにされていません瞬間?)

+3

特定のリビジョンのファイルが編集中でない可能性があります。 –

+1

@ÁlvaroGonzálezまたは短期間であっても、基本的には、最後のコミットの一部として変更されていないファイルには、BASE – gabe3886

答えて

2

BASEリビジョン作業コピーをチェックした最後のリビジョンがありますCOMMITTEDがファイルまたはフォルダの最後の変更である場所に更新または更新されます。

リビジョン10のリポジトリをチェックアウトすると、BASEは10になります。そのリポジトリ内のファイルがリビジョン8で最後に変更された場合でも、BASEは10ですが、COMMITTEDは8になりますそれが最後に変更されたときです。

+0

のメイトと異なるコミット済みリビジョンがあります!) – qwe

関連する問題