相关疑难解决方法(0)

暂时放弃Subversion中未提交的更改(la"git-stash")

在编写存储在Subversion仓库中的软件时,我经常修改一些文件,然后注意我想为我的主要工作做一些预备性更改.例如,在实现新功能时,我注意到一些可能对我有帮助的重构.

为了不混合两个不相关的更改,在这些情况下,我想"收起"我的更改,即恢复到存储库版本,执行一些其他更改,提交这些更改,然后"获取"我的更改.

git-stash允许这样做.是否有一些方法可以直接或使用某些插件或脚本使用Subversion.Eclipse插件也没关系.

svn versioning

305
推荐指数
6
解决办法
8万
查看次数

在SVN diff中包含新文件

我有一个脚本可以构建我的应用程序,将其上传到远程计算机,在那里运行性能测试并捕获我关心的一些指标.该脚本为我在工作区中进行的本地修改创建一个补丁文件,并将其与性能编号一起显示.这有助于我比较各种调整选项的效果.如果我想在以后重新创建我的工作区,我可以使用SVN修订版号和补丁.

svn diff不报告我添加到工作区的新文件,除非我先明确使用svn add它们.有没有办法创建一个包含新文件的补丁文件?

PS:这里有一个类似的问题,但没有得到充分回答,IMO.

svn diff patch

30
推荐指数
2
解决办法
2万
查看次数

在svn diff patch中包含图像文件

我正在创建一个svn diff补丁,但似乎没有包含图像文件.该补丁包含每个图像文件的类似行,如下所示:

    Index: crimgeoprofile/code/jquery/css/ui-lightness/images/animated-overlay.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: crimgeoprofile/code/jquery/css/ui-lightness/images/animated-overlay.gif
===================================================================
--- crimgeoprofile/code/jquery/css/ui-lightness/images/animated-overlay.gif (revision 1510040)
+++ crimgeoprofile/code/jquery/css/ui-lightness/images/animated-overlay.gif (working copy)
Run Code Online (Sandbox Code Playgroud)

我使用以下命令创建补丁:

svn diff > test.diff
Run Code Online (Sandbox Code Playgroud)

关于如何包含图像文件的任何建议将不胜感激.

svn diff patch image

8
推荐指数
1
解决办法
6948
查看次数

在执行svn remove和svn rename之后获取适用的补丁

  1. 我删除了一些文本文件svn remove.但svn diff显示为删除文件中的所有内容.应用该diff的补丁仅修改内容,不会删除该文件.

  2. 我重命名了一个包含二进制文件的目录svn rename.普通的补丁文件svn diff什么都不做.

当使用svn cp或svn mv时,如何使svn diff产生补丁适用的文件?

subversion diff包括新文件

上述链接中的两种方法都只对文件进行修改.应用补丁后,不会删除/重命名它们.是否有可能获得上述变化的工作补丁?

svn diff patch

5
推荐指数
1
解决办法
1897
查看次数

标签 统计

svn ×4

diff ×3

patch ×3

image ×1

versioning ×1