要对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).