0

我希望能够快速确定文件夹是否是在其当前位置创建的,或者它是否已从其他地方移动/复制。

svn log --verbose --stop-on-copy http://svn.example.com/path/to/folder

会给我答案,让我检查最后一个日志条目是否有“来自...”指示,但在给我感兴趣的日志条目之前可能会产生很多日志条目。有没有更短的方法?

我的总体目标是防止在预提交挂钩脚本中进行某些提交,除非提交的父文件夹是“原始”文件夹——不是从其他地方复制的,而是在它所在的位置创建的。所以快速的东西是必不可少的。

4

1 回答 1

0
  1. 使用更快的 file:// URL
  2. 使用第一个svn log <FILEURL> -q --stop-on-copy
  3. 从最后一个条目中获取修订
  4. 使用 asvn log <FILEURL> -v --limit 1并检查 copyfrom 路径
于 2013-08-09T00:45:28.753 回答