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

Svn Subversion:可以选择哪些文件可以提交?,svn,version-control,Svn,Version Control,我正在从事一个正在使用svn进行版本控制的项目。通常使用git,我会选择哪些文件作为git add提交的一部分,然后进行提交。问题是,我不知道在subversion中是否有类似的方法来做类似的事情。我最终开发了一个功能,然后被打断修复了一个bug。。最终不得不同时承担这两项责任。是否有一种更智能的方法来处理提交的转移,以便我的bug修复和功能可以在svn中单独提交?我也不想分支,因为在subversion中这太可怕了。两个选项: 手动选择仅提交您感兴趣的文件svn提交文件1文件2…,或使用 类

我正在从事一个正在使用svn进行版本控制的项目。通常使用git,我会选择哪些文件作为git add提交的一部分,然后进行提交。问题是,我不知道在subversion中是否有类似的方法来做类似的事情。我最终开发了一个功能,然后被打断修复了一个bug。。最终不得不同时承担这两项责任。是否有一种更智能的方法来处理提交的转移,以便我的bug修复和功能可以在svn中单独提交?我也不想分支,因为在subversion中这太可怕了。

两个选项:

  • 手动选择仅提交您感兴趣的文件<代码>svn提交文件1文件2…,或使用 类似于客户端的OrtoiseSVN,它提供了一个GUI
  • 使用

(真的,在最近版本的Subversion中,如果有一个好的客户端,比如说Tortoise,我认为分支并不像想象的那么糟糕,但那是另一个故事…

是另一个选择。

分支在Subversion中非常容易。当您将更改合并回来时,会出现任何问题,但对于任何SCM,即使是git,当您尝试合并二进制文件或解决冲突时,情况都是一样的。

使用TortoiseSVN(),提交时,会显示所有更改文件的列表,每个文件都有一个复选框。您只需单击不希望包含的每个文件旁边的复选框。