SVN Rev - 100:
This is main file content.
This is commited content till 100.
SVN Rev - 101:
This is main file content.
Modification done on Rev 2.
This is commited content till 100.
SVN Rev - 102:
This is main file content.
Modification done on Rev 2.
This is committed content till 100.
Modification done on Rev 3.
是否有任何SVN工具或方法来获取Rev 100和102的承诺内容?
输出应为:
This is main file content.
This is committed content till 100.
Modification done on Rev 3.
答案 0 :(得分:0)
我不认为这是可能的。使用SVN的重点是存储可以通过修订查找的文件的不同版本。
话虽如此,您可以使用svn cat
获取文件内容r100
,然后再次r102
,然后手动合并内容获得预期结果的输出。
答案 1 :(得分:0)
因为您的任务,翻译为普通英语是“撤消更改,在修订版101中进行”和SVN-lingua中的“撤消修订”是“反向合并”,因此,您有反向合并修订版101(完全或仅适用于文件file.txt
,如果其他文件受r101影响
阅读SVN Book,了解它,在工作副本中使用
svn merge -c -101 ^/file.txt
并在文件
中更改仅在本地撤消