如何确定是否从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;
- }
-}
答案 0 :(得分: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行。