【发布时间】:2018-04-17 22:30:19
【问题描述】:
我们目前使用 TFS 2010 来控制我们的一些 .NET 项目。
我想知道是否可以在 TFS 中为网络共享上的特定文件夹提供某种版本控制。
我们的想法是控制我们每次发布的发布包(zip)。由于这部分是由其他人完成的(不是技术人员,而且他不使用 Visual Studio 或任何技术工具),因此最好简化每个版本的 zip 文件版本控制过程。
从技术上讲: 我们已经设置了这个文件夹 \servername\releasezips 并且每次我删除一个名为 release.zip 的文件时,它都会自动提交(推送)这个文件到 TFS 服务器(不需要 cmets),此外,一旦文件内容发生变化(意味着有人将文件的另一个版本放在那里),系统会再次将文件推送到 TFS,但使用以下版本。
这有可能吗?我在某处看到我可以使用 REST API 以编程方式对 TFS 进行一些额外的控制。
提前致谢!
【问题讨论】:
-
是时候升级 TFS 了。您使用的版本过时,不再受支持,并且缺少使此方案易于实施的许多功能。简而言之,您应该为您的软件设置构建和发布管道,并自动执行此过程。在 TFS 2010 中是可能的,尤其是在涉及第三方工具的情况下,但设置起来会更加困难。
-
感谢您的回复,丹尼尔。我们很快就会升级到更新的版本,但现在我需要坚持使用这些旧东西,哈哈。您能否提供一些关于如何设置的快速步骤?不胜感激,干杯
-
我刚给 Daniel Mann 投了一票,IMO 我们应该随着时间的推移改变技术。
标签: tfs version-control directory