如何只检入更改到存储库的选定文件?
答案 0 :(得分:18)
只需将文件名提供给commit命令:
svn commit -m "Fixed a bad bug" file1 file2
如果您使用的是subversion 1.5或更新版本,则可以改为创建changelist。
svn changelist mychanges file1 file2
将创建一个名为mychanges
的更改列表,并将文件file1
和file2
分配给它。
然后您可以提交更改列表,或者在许多其他命令上使用更改列表:
svn commit -m "Fixed a bad bug" --changelist mychanges
答案 1 :(得分:7)
告诉Subversion您要签入哪些文件。
svn commit FILE1 FILE2 FILE3 ...
您还可以找到1.5引入的changelist功能。请参阅this section的book。
答案 2 :(得分:4)
如果您使用的是TortoiseSVN,则在执行提交时会出现一个对话框,允许您取消选择不想提交的任何文件。
如果您使用的是命令行工具,请查看该工具的提交功能的文档,它应该允许您指定要包含的文件。