我喜欢你如何看到git show rev
我没有在Subversion中找到等价物。看来Subversion希望你在两次提交之间做一个差异来得到任何合理的东西。
我错了,还是在svn中有一个等同于git show的东西,只是看看是什么进入了提交?
答案 0 :(得分:26)
svn diff -c rev
将显示指定版本中发生的更改。
答案 1 :(得分:2)
我认为你不想看到提交中的文件列表,而是查看提交中文件本身的内容。您可以使用svn cat -r rev filename
执行此操作,其中“rev”是修订号,“filename”是文件的路径或URL。查看svn help cat
了解详情。
答案 2 :(得分:0)
fabAdd.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Drawable d1 = getResources().getDrawable(R.drawable.ic_baseline_search_24);
final Drawable d = new BitmapDrawable(getResources(), drawableToBitmap(d1));
d.setBounds(0, 0, 400, 400);
final ImageSpan is = new ImageSpan(d);
SpannableStringBuilder ss = new SpannableStringBuilder(".\n");
ss.setSpan(is, 0, (".\n").length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
ss.setSpan(new MyClickAbleSpan("abc",AddNoteActivity.this), 0, (".\n").length(), 0);
editMessage.append(ss, 0, (".\n").length());
editMessage.setMovementMethod(LinkMovementMethod.getInstance());
}
});
将向您显示提交所做的实际更改,但与git show不同,它不包含提交元数据。
我最终用来获得大致等同于git show的东西是
svn diff -c <commit>