相关疑难解决方法(0)

如何在git历史中grep(搜索)已提交的代码?

我过去的某个时候删除了文件或某些代码.我可以在内容中进行grep(不在提交消息中)吗?

一个非常糟糕的解决方案是grep日志:

git log -p | grep <pattern>
Run Code Online (Sandbox Code Playgroud)

但是,这不会立即返回提交哈希.我一直玩得git grep无济于事.

git diff grep

1342
推荐指数
10
解决办法
36万
查看次数

如何查看SVN中文件的所有历史更改

我知道我可以 svn diff -r a:b repo 查看两个指定修订版本之间的更改.我想要的是每个修改文件的差异.这样的命令可用吗?

svn

166
推荐指数
6
解决办法
18万
查看次数

在SVN存储库中搜索文件名

我们有一个包含数千个文件夹和子文件夹的代码的批量存储库,我想在这个存储库下搜索文件名或一些单词.

Root folder
    a\
    b\
    c\
    d\
    e\
    f\ab\
    f\ab\cd.txt
Run Code Online (Sandbox Code Playgroud)

我想搜索cd.txt但不知道它在SVN存储库中的位置,因为我想在SVN的根文件夹上执行搜索,我将把文件名cd.txt和运行命令,将检入每个文件夹,将显示文件详细信息结果....

希望要求很明确.你能帮我解决这个问题吗?

svn search text base

82
推荐指数
5
解决办法
8万
查看次数

如何在 SVN 中跟踪移动文件/目录的完整日志?

以下是svn log -v的结果,它停止在文件/目录移动的修订中。如何获取完整的跟踪日志?

svn log -v

r3171 | drake | 2010-08-16 15:04:49 +0800 (Mon, 16 Aug 2010) | 1 line
Changed paths:
   D /lib/python2.5/dgGetFileSequence.py
   D /lib/python2.5/dgHumanSort.py
   D /lib/python2.5/dgconfig.py
   D /lib/python2.5/dgdata.py
   D /lib/python2.5/dgtools.py
   A /python/dgtools/dgGetFileSequence.py (from /lib/python2.5/dgGetFileSequence.py:3170)
   A /python/dgtools/dgHumanSort.py (from /lib/python2.5/dgHumanSort.py:3170)
   A /python/dgtools/dgconfig.py (from /lib/python2.5/dgconfig.py:3170)
   A /python/dgtools/dgdata.py (from /lib/python2.5/dgdata.py:3170)
   A /python/dgtools/dgtools.py (from /lib/python2.5/dgtools.py:3170)
Run Code Online (Sandbox Code Playgroud)

svn

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

SVN 如何在文件历史记录中搜索字符串?

可能的重复:
搜索颠覆历史(全文)

我正在使用 TortoiseSVN 和 AnkhSVN。我有一个文件,其中提交了 > 100 处更改。我需要找出在哪个版本中删除了某些代码。我只知道唯一的方法名称。如何在不挖掘整个文件历史记录的情况下找到它?

svn tortoisesvn ankhsvn

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

标签 统计

svn ×4

ankhsvn ×1

base ×1

diff ×1

git ×1

grep ×1

search ×1

text ×1

tortoisesvn ×1