2009-04-23 155 views
16

Subversion 1.5引入了更改列表,我希望使用此功能將以後的更改分組,並繼續處理其他文件。問題是,像svn diffsvn commit這樣的顛覆命令可以在所有修改過的文件上運行。如果我使用--changelist選項指定更改列表,我可以限制它們運行的​​文件。但是,我怎樣才能將操作限制在根本沒有更改列表的文件中呢?svn更改列表:如何將操作限制爲「默認」更改列表?

例如:file1file2都被修改。 file1在更改列表中Afile2沒有更改列表。

如果我做svn diff --changelist A我看到file1的區別。

但是,如果我做svn diff我看到file1file2的差異。

我如何設法看到file2的差異,即所有不屬於更改列表的文件的差異?

我使用Subversion 1.6(如果這有所作爲)。

回答

12

對不起,顛覆還沒有語法表達呢。

有一些想法允許使用--changelist「」語法,但尚未實現。

+0

貌似--changelist「」語法將被包含在Subversion 1.8中。 http://subversion.apache.org/docs/release-notes/1.8.html#cmdline – rlovtang 2012-11-04 12:33:23

+0

不是,不在1.8.8 – Lambart 2014-07-02 22:35:35

0

如果您有興趣在圖形環境中執行此操作,SmartSVN(跨平臺)可以爲您執行此操作。他們的免費版本功能也很全面。