svn - 颠覆: possible to pick which files you can stage for commit?

标签 svn version-control

我正在使用svn版本化的项目。通常,使用git时,我会选择要使用git add提交的文件,然后进行一次提交。问题是,我不知道在Subversion中是否有类似的方法可以做类似的事情。我最终致力于某个功能,然后被打断以修复错误..并最终不得不一次提交它们两个。有没有更聪明的方式来处理提交的阶段,以便我的错误修复和功能可以是svn中的单独提交?我也不想分支,因为那在颠覆中真是太糟糕了。

最佳答案

两种选择:

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

  • (确实,在Subversion的最新版本中,并拥有像Tortoise这样的优质客户端,我认为分支并没有想象中那么糟糕,但这是另一回事了……)

    关于svn - 颠覆: possible to pick which files you can stage for commit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3365511/

    相关文章:

    Git 将特定提交推送到远程分支

    macos - Git:删除当前分支并丢失 reflog

    svn - 无法读取 block 大小。 SVN中的错误

    svn - 如何解压文件夹

    svn - 一次开发多个 future 版本时,什么是好的分支策略?

    git - Git 中最后一个版本的别名分支

    git - git存储系统怎么样

    svn跟踪整个项目中单个文件的变化

    rebase 后 Git 存储库不同步

    git - 如何从 GitHub 存储库中的环境中删除 github-pages?