Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
意外提交到Visual Studio Online(TFS)存储库。需要在任何人获得最新信息之前删除_Tfs_Version Control_Azure Devops - Fatal编程技术网

意外提交到Visual Studio Online(TFS)存储库。需要在任何人获得最新信息之前删除

意外提交到Visual Studio Online(TFS)存储库。需要在任何人获得最新信息之前删除,tfs,version-control,azure-devops,Tfs,Version Control,Azure Devops,我无意中向Visual Studio Online(TFS)存储库提交了一个代码,我不希望有人了解该存储库的最新信息。我想把它移除,就好像它不存在一样。我应该做回滚还是有更好的方法 我基本上想删除最新的提交。但不确定回滚是否能为我做到这一点。如果您使用的是Git,您可以使用Git reset将分支移回包含不需要的文件的提交之前的提交,然后强制推送分支。当心用力推是潜在的危险。在使用它之前,请确保您了解其含义 您还可以使用git revert创建一个撤销更改的提交,但包含更改的提交仍然存在 如果您

我无意中向Visual Studio Online(TFS)存储库提交了一个代码,我不希望有人了解该存储库的最新信息。我想把它移除,就好像它不存在一样。我应该做回滚还是有更好的方法


我基本上想删除最新的提交。但不确定回滚是否能为我做到这一点。

如果您使用的是Git,您可以使用
Git reset
将分支移回包含不需要的文件的提交之前的提交,然后强制推送分支。当心用力推是潜在的危险。在使用它之前,请确保您了解其含义

您还可以使用
git revert
创建一个撤销更改的提交,但包含更改的提交仍然存在

如果您使用的是TFVC,则可以使用
tf.exe
destroy
参数删除文件:


请注意,
destroy
删除文件,而不是提交。如果您希望保留文件及其历史记录,但将内容恢复到以前的状态,则回滚是您的最佳选择。

我认为这个问题归结为删除远程git存储库上的最后一次提交,因此我认为这将起到作用。