1

如何确定文件是从 svn 补丁文件中添加、删除或修改的?

我的补丁看起来像这样:

我想知道test.js和PageCacheCommand.java,这两个文件是新的吗?修改的?删除?

### Eclipse Workspace Patch 1.0
#P feilong-sitemanager
Index: src/main/webapp/scripts/test.js
===================================================================
Index: src/main/java/com/jumbo/shop/web/command/PageCacheCommand.java
===================================================================
--- src/main/java/com/jumbo/shop/web/command/PageCacheCommand.java  (revision 47766)
+++ src/main/java/com/jumbo/shop/web/command/PageCacheCommand.java  (working copy)
@@ -1,34 +0,0 @@
-package com.jumbo.shop.web.command;
-
-import java.io.Serializable;
-import java.util.List;
-
-public class PageCacheCommand implements Serializable{
-
-   private static final long   serialVersionUID    = 59168831084794622L;
-
-   private List<Object[]>      skus                = null;
-
-   public PageCacheCommand(List<Object[]> skus, Long count){
-       this.skus = skus;
-       this.count = count;
-   }
-
-   public List<Object[]> getPagination(){
-       return this.skus;
-   }
-
-   private Long    count   = 0L;
-
-   public Long getCount(){
-       return count;
-   }
-
-   public void setCount(Long count){
-       this.count = count;
-   }
-
-   public List<Object[]> getSkus(){
-       return this.skus;
-   }
-}
4

1 回答 1

1

如果你有能力使用命令行,你可以使用:

svn diff --summarize

输出将为您提供工作副本当前目录中更改的概览。

它将指示文件是否被添加、删除、修改等...

要在特定文件上运行它,请添加文件的路径。

例如:

svn diff --summarize src/main/java/com/jumbo/shop/web/command/PageCacheCommand.java

要回答你的另一个问题...

@@ -1,34 +0,0 @@基本上意味着:第 1 到 34 行变成了第 0 到 0 行。

于 2012-07-11T02:32:46.357 回答