我是一名开发人员,我对解决方案进行了一些更改,并将其保存到搁置集中。另一位开发人员取消了我的更改并在服务器上构建解决方案。第二个开发人员有办法检查我的搁置吗?我知道他/她可以签入构成搁置集的各个文件。但是,我正在考虑使用搁置集名称作为参数的“签入”命令,或者是否有另一种方法可以使用搁置集名称将这些更改作为一个单元签入。
问问题
23543 次
5 回答
20
其他开发人员可以打开 Visual Studio 命令提示符并使用以下命令:
tf checkin /shelveset:shelvesetname;shelvesetowner
有关详细信息,请参阅MSDN 上的签入命令。
于 2010-12-22T08:05:51.577 回答
2
我不认为直接通过 TFS 命令行签入是更好的方法,它可能与 TFS 上的最新代码冲突。
我认为如果您的代码中还有其他一些更改但您没有签入,那么签入搁置集的更好方法是在您的本地计算机中创建一个新的WorkSpace
然后将最新代码映射到新工作区,然后取消搁置(下载)搁置集,必要时解决冲突,然后签入代码
于 2015-01-20T08:03:41.460 回答
1
对于那些遇到错误问题的人:“无法使用 /shelveset 选项指定项目。”,请尝试将用户名放在括号中,如下所示:
tf checkin /shelveset:shelvesetname;"shelvesetowner"
于 2018-02-08T18:39:02.423 回答
0
一个简单的方法是定义一个新的工作区并让开发人员取消搁置到该工作区。然后,该工作区的所有未决更改都对应于搁置集,并且他们可以签入工作区中的所有内容。
于 2010-07-13T17:50:12.440 回答
0
第二个开发人员可以转到 Team Explorer -> Builds 并右键单击您正在使用的 Build 定义。
- 选择“排队新建...”</li>
- 在组合框中“您要构建什么?”,选择“带有搁置集的最新源”。
- 如果您转到“...”按钮,您可以从任何人中选择任何搁置集。
- 然后选中“成功构建后检查更改”框。
构建使用该搁置集运行,搁置集在构建通过时签入。
于 2016-07-29T20:37:48.097 回答