Subversion:可以选择你可以提交哪些文件?

时间:2010-07-29 17:52:09

标签: svn version-control

我正在开发一个使用svn进行版本化的项目。通常使用git,我会选择哪些文件作为使用git add的提交的一部分,然后进行提交。问题是,我不知道是否有类似的方法在subversion中做类似的事情。我最终致力于一个功能,然后被中断以修复一个错误..并最终必须立即提交它们。是否有一种更智能的方法来处理提交的暂存,所以我的错误修复和功能可以在svn中单独提交?我也不想分支,因为这在颠覆中是可怕的。

3 个答案:

答案 0 :(得分:5)

两个选项:

  • 手动选择仅提交您感兴趣的文件。svn commit file1 file2 ...,或使用 像TortoiseSVN这样的客户端提供了这样做的GUI。
  • 使用changelists

(实际上,在Subversion的最新版本以及像Tortoise这样的优秀客户端,我认为分支并不像它那样糟糕,但那是另一个故事......)

答案 1 :(得分:0)

git-svn bridge是另一种选择。

答案 2 :(得分:0)

Subversion中的分支非常容易。当您合并更改时会出现任何问题,但是当您尝试合并二进制文件或解决冲突时,这通常与任何SCM(甚至是git)的故事相同。