Svn 我们可以删除某些版本中提交的文件行吗? 例如:
SVN第100版:Svn 我们可以删除某些版本中提交的文件行吗? 例如:,svn,tortoisesvn,Svn,Tortoisesvn,SVN第100版: This is main file content. This is commited content till 100. SVN第101版: This is main file content. Modification done on Rev 2. This is commited content till 100. SVN第102版: This is main file content. Modification done on Rev 2.
This is main file content.
This is commited content till 100.
SVN第101版:
This is main file content.
Modification done on Rev 2.
This is commited content till 100.
SVN第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.
我认为这是不可能的。使用SVN的全部目的是存储文件的不同版本,您可以通过修订进行查找
也就是说,您可以使用在
r100
处获取文件内容,然后在r102
处再次获取文件内容,然后手动合并输出内容以获得预期结果。因为您的任务,翻译成纯英语的是“撤销更改,在修订101中进行”,而SVN语言中的“撤销修订”是“反向合并”,因此,您拥有反向合并修订版101(完全或仅适用于文件file.txt
,如果其他文件受r101影响)
阅读、理解并在工作副本中使用
svn merge-c-101^/file.txt
并仅在文件中本地撤消更改