none
TFS 代码版本管理是否支持“原子提交”,即“整体成功,或者整体失败”,类似Transaction? RRS feed

  • 问题

  • 如果一次提交1000个文件,部分文件有冲突,或者失败,是否整体提交失败?

    即,期望的效果是,一批提交,要么全部成功提交,要么都不提交,是否是这样的机制?如何判断呢?谢谢。


    2015年5月22日 7:01

答案

  • 你好,

    当一次提交很多文件,但是有冲突发生时,所有的文件是不会被提交的,必须先解决冲突然后再提交,不会部分提交。

    当提交时发生冲突,你可以在Team Explorer>>Pending Changes窗口里看到提交错误信息, 类似于:由于冲突没有文件被提交,请解决冲突后再尝试提交。而且在这个窗口里你可以看到所有要提交的文件仍然显示在Included Changes下面。  


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年5月22日 11:03
    版主

全部回复

  • 你好,

    当一次提交很多文件,但是有冲突发生时,所有的文件是不会被提交的,必须先解决冲突然后再提交,不会部分提交。

    当提交时发生冲突,你可以在Team Explorer>>Pending Changes窗口里看到提交错误信息, 类似于:由于冲突没有文件被提交,请解决冲突后再尝试提交。而且在这个窗口里你可以看到所有要提交的文件仍然显示在Included Changes下面。  


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年5月22日 11:03
    版主
  • TFS 2010以后的版本,都支持原子提交!
    2015年6月23日 15:27
  • 好的,谢谢!
    2015年6月29日 8:15