我已经习惯了git的方式来触摸你想要提交的每个文件,并且在它的同时,仔细检查差异.现在在工作中我必须使用svn并且我一直在意外地提交东西.有没有办法让subversion的行为像git一样,我必须明确告诉每个文件应该包含在下一次提交中?
seb*_*now 11
另一种方法是在工作中使用git-svn桥,除非有理由说明为什么你不能.没有人,但你必须知道你实际上在使用Git.通过这种方式,您可以在实际使用Subversion的同时获得Git的所有好处.
您可以创建一个仅列出要提交的文件的变更集,然后提交变更集.如果您在完成更改集时务必删除更改集,并且在没有更改集的情况下从不提交更改集,我认为这对您有用.更简单的解决方案是使用图形客户端(例如TortoiseSVN,但其他所有具有类似功能的平台),它会显示在提示您登录消息时将要提交的文件列表.然后,如果你单击"提交"而不审查它们,那不是因为它没有告诉你它将要做什么:)