svn"git add"替代?

Van*_*uan 10 svn git

要对git repo进行一些更改,我必须先将它添加到暂存状态.如果我没有添加要提交的文件,它将不会转到repo.

但在SVN中,显然没有这样的分期状态.我对工作副本所做的每一个更改都会转到下一个svn提交的repo.如何在不恢复更改的情况下阻止某些本地更改的文件被提交?

Gre*_*ill 14

svn commit命令采用可选的文件名参数来限制要提交的文件集:

svn commit -m "my commit" file1.txt file2.txt
Run Code Online (Sandbox Code Playgroud)

您还可以使用"更改列表"功能将一个或多个文件分组到更改列表中,该更改列表可以在一个命令中提交.这仍然不如Git灵活,因为你不能只添加单个文件的一部分(例如with git add -p).

  • 我会在"这仍然比Git稍微不那么灵活"中没有"略微"这个词 - 提交部分文件正是我正在寻找的功能. (3认同)