【发布时间】:2014-02-10 13:17:10
【问题描述】:
我正在尝试让我们的内部 c# click once 应用程序进入 VSOnline 进行源代码控制,以允许外部开发人员访问。
我想我已经在源代码管理编辑器中进行了设置和工作,但在日常实际使用设置方面遇到了麻烦。
我有一些 git 经验,但 TFS 经验为零,但我选择了 TFS 选项,因为我认为开发人员比 git 更熟悉它。
我想要实现的是 3 个分支; Main/Trunk、Dev 和 Release,并且至少能够部署 Release 和 Main。 Release 面向外部客户,Main 面向内部客户。
目前我的源代码管理资源管理器看起来像;
DefaultCollection
-->Name of project
---->(Branch icon) Dev (created as a Branch from Main)
---->(Branch icon) Main
---->(Branch icon) Release (created as a Branch from Main)
两件事;
在使用方面,我不确定如何在分支之间进行交换以进行编码/更改?我是否只是打开要处理的分支的解决方案文件,然后保存所有更改,然后将其作为变更集提交?还是手动签出文件,处理它,然后再次签入?
鉴于它是 ClickOnce 应用程序;每个分支都部署到不同的 IIS 站点,这意味着不同的应用程序标识、路径和设置。我在为此使用分支是正确的还是有更好的方法?我担心有人提交了错误的文件并导致强制卸载/重新安装应用程序。
非常感谢任何指针/docco;请注意我使用的是 VS2010。
谢谢, 利亚姆
【问题讨论】:
-
如果您愿意,可以亲自给我这个task。如果你愿意,你可以给我发电子邮件。电子邮件写在我的个人资料中。
标签: c# visual-studio-2010 tfs clickonce azure-devops