有沒有辦法生成影響文件特定行的變更集列表?註釋會讓我看到最後一個變更集影響特定的行,我想將特定行的註釋鏈接回來,直到第一次添加爲止。如何查看與mercurial文件中的特定字符串有關的所有修訂版本?
2
A
回答
1
擴展(略交替)pyfunc評論的版本,沒有「準備使用」的解決方案,只是草案,樣品從我的回購
定義所有的變更,從而影響文件(我懶得寫最後GAWK代碼)
汞日誌--template 「{轉} \ N」 的functions.php
- 對於來自組中的每個版本:
汞柱安-r $ REV的functions.php | grep的 「load_theme_」 >> string.txt
hg ann |
(無爲REV 0被grepped)
2: load_theme_textdomain('fiver', get_template_directory() . '/languages');
2: load_theme_textdomain('fiver', get_template_directory() . '/languages');
1: load_theme_textdomain('fiver', get_template_directory() . '/translation');
- 與
uniq
管刪除重複,並得到最終結果後
弗蘭克說:謝謝,這讓我開始了,我最終使用Powershell中的以下內容來觀察哪些變更集影響了特定的符號:
$history = hg log --template "{rev}\n" $filename
$history | % { $_; hg log -vpr $_ $filename | select-string $symbolBeingWatched }
3
什麼:
hg grep --all symbolBeingWatched
,或者如果你真的只是想
hg grep --all symbolBeingwatched | cut -d : -f 2 | sort -u -n
+0
真不錯。如果我重新分配答案,我討厭變得反覆無常,道德兩難。 – 2011-12-26 04:14:28
+0
我不在意這些觀點(事實上,如果我的答案比我選擇的答案多10個選票,我認爲我可以獲得獎金),但該網站的目標是幫助未來的搜索者快速找到最佳答案,而不是必然要回答你的具體問題。 NBD,但。 – 2011-12-26 04:33:51
相關問題
- 1. 如何打印Mercurial中特定文件的所有修訂版的內容?
- 2. 如何查看修改了文件給定行的所有修訂版本?
- 3. 如何查看在特定修訂版本簽出的文件?
- 4. 如何查看TortoiseSVN中的所有修訂版本?
- 5. 如何查詢引用給定文件的修訂版的Mercurial?
- 6. Mercurial - 查看修改文件中特定行的所有變更集
- 7. 如何查看Mercurial文件的修訂歷史記錄?
- 8. 如何修整具有特定修剪條件的字符串
- 9. 獲取gitpython中的特定文件的所有修訂
- 10. 如何使用SVNKit獲取特定文件的修訂版本?
- 11. 如何搜索包含特定字符串的所有文件?
- 12. 如何獲取Wikipedia文章的所有XML修訂版本?
- 13. 如何在修訂版本中獲取更新特定文件?
- 14. Mercurial/hg:在特定修訂版中搜索文件(按文件名)(不更新到該修訂版)
- 15. 在Mercurial中,如何檢查特定文件夾的修訂日誌?
- 16. 有沒有辦法查看目錄中每個文件的最新Mercurial修訂版?
- 17. 如何關閉與特定文件相關的所有FileStreams?
- 18. 如何在SubVersion存儲庫中搜索文件的所有修訂版本?
- 19. 查看與特定版本的文件在Perforce中
- 20. 如何監視特定文件以查看Mercurial中的更改?
- 21. 如何使用SVNkit獲取特殊文件的所有修訂版本(最新版本)?
- 22. 如何根據svn註釋中的字符串獲取Subversion URL(trunk/branch)中的所有修訂版本?
- 23. 如何在Mercurial中獲取特定版本的文件?
- 24. svn查找具有不同修訂版本的文件
- 25. 查看特定文件版本
- 26. 如何比較Mercurial中的兩個修訂版本?
- 27. 修訂版本與版本
- 28. Subversion:獲取修訂版中的所有文件
- 29. 在文件中查找具有特定字符串的行數
- 30. 從特定版本拉文件 - mercurial
我還沒有看到任何方式比橫向標註其他版本的名單,並建立了這個自己的解決方案目的。 – pyfunc 2011-12-23 16:57:04
如果是純粹的hg ann,您將無法從輸出中找到以前的變更集和受影響的行 - 請參閱我的示例中的修訂版2案例 – 2011-12-24 03:35:48
結果而不是關心特定行,觀察特定符號是有效的。 – 2011-12-24 17:47:30