致力于以前的版本

时间:2009-11-02 17:37:15

标签: svn

我想知道是否可以提交以前的版本。我想覆盖以前的版本。情况是这样的:

我处理了一个文件并进行了重要的修改,修复了许多问题。我提交了更改,SVN反映了该文件的版本号10。以前的版本,即第9版是由另一个程序员编写的,该版本目前正在制作中。我被要求上传我的版本。我想保留其他程序员的版本。我使用FileZilla下载了他的版本并保存在另一个文件夹中。在上传我的副本之前,我想用这个安全副本覆盖第9版。

最好的方法是什么?

3 个答案:

答案 0 :(得分:5)

我会将您的工作副本还原到版本9,在本地进行更改(手动使用diff),然后提交。然后,工作副本应该是修订版11,并且您的两个更改都已到位。

答案 1 :(得分:2)

该文件的修订版9将始终可从存储库中获取。即使您提交了新版本,也可以再次检索它。

svn up -r9 path/to/the/file

答案 2 :(得分:2)

听起来你还不了解Subversion的基本原理。我鼓励您阅读位于此处的优秀文档:

http://svnbook.red-bean.com/