Subversionリビジョン指定子(例:-r 42:1337
)がインクルーシブか排他的かはわかりません。たぶんそれは、下界と上界で異なるでしょう、誰が知っていますか?Subversionリビジョン指定子を含むか、排他的ですか?
Subversion documentation on revision specifiersには実際には言及されていません。
Subversionリビジョン指定子(例:-r 42:1337
)がインクルーシブか排他的かはわかりません。たぶんそれは、下界と上界で異なるでしょう、誰が知っていますか?Subversionリビジョン指定子を含むか、排他的ですか?
Subversion documentation on revision specifiersには実際には言及されていません。
範囲は(それを実証し、良い例を持っており、リビジョン指定子ページ)
$ svn diff -r BASE:HEAD foo.c
# compares the unmodified version of foo.c with the latest version of
# foo.c in the repository
包括ほとんどの時間ですしかし、注意してください:たわごとが起こります!あなたがreverse-mergeの範囲を使用する場合は、右の境界はを使用していない:svn merge -r X:Y
(X> Y)これは、閉じた間隔です(Yなし)Y
これは一見すると決定的にトリッキーです。しかし、マージにはリビジョン間の変更*が関係しているので、リビジョン自体は例外ではありません。 –
@ÁlvaroGonzález - nope、nein、ninguna !!!リビジョン**は、直接範囲であっても**変更( 'merge -c')です(:HEADは変更を含む、HEADとして保存されます) –
後(Xを含む)Xの前にすべてのリビジョンを元に戻します。私はオープンなケースのユースケースを理解することはできません。 –
@ÁlvaroGonzález - しかし(オープン)*部分的に(半開き)はSVNに存在します –