能否从Visual Studio Online(VS Team Services)编辑我的代码?

27

我拥有一个MSDN订阅的一部分,其中包括Visual Studio Online(现在称为VS Team Services)账户。我已经成功创建了一个项目,在本地的Visual Studio 2013中设置了工作区,并且提交了一些测试代码。我想知道是否也可以使用Web界面编辑代码而不是在本地VS中进行编辑?

以下是工具截图,供尚未发现此功能的人参考。

输入图片描述


这是免费的,而不是试用版吗? - tech_me
@tech_me 在微软网站上查找。我的是 MSDN 订阅的一部分。 - Ondrej Janacek
你能在 Chromebook 上做到这个吗? - Nick
@GutterStink 这是一个浏览器的问题,所以你应该能够解决它。 - Ondrej Janacek
问题已解决,现在有编辑按钮。 - Toolkit
8个回答

11

1
“Monaco”编辑器实际上是托管在Visual Studio Online中的,当您在源代码控制存储库区域内查看源代码时(就像您上面的截图一样)。 编辑部分尚未启用。 您实际上会在其他地方找到“Monaco”编辑器,例如SkyDrive,“Napa”工具等。 - Ed Blankenship
@EdBlankenship 我们迫不及待地期待着它 :)。 - jessehouwing

4

现在可以直接在VisualStudio.com的repo中编辑代码了。我不知道这个功能已经启用多久,但最近我已经开始“修正”一些小错误,比如当开发人员在本地更改web.config中的连接字符串并意外提交时。真正酷的是,当你保存文件时,如果它是一个git repo,你可以同时创建一个新的分支和拉取请求来提交你的更改。我发现这对于非常小的更改非常方便。


我收到了一个安全标志,说我没有权限。我是网站管理员。我应该拥有所有权限。 - user5855178

4
其他的回答都比较旧,但我通过谷歌找到了这个问题,所以我认为需要更新一下。
是的,在Visual Studio Team Services(前身为Visual Studio Online)中可以编辑文本文件。
前往Code->Files。 选择文件。 点击编辑。 编辑文件。 点击保存。
如果该文件正在被构建定义监控,则将启动构建。
此编辑不仅限于Azure网站项目。其他人提到的是你可以编辑已部署到网站的代码。这与在存储库中编辑代码是不同的。
图片如下:Screenshot of edit button

4

2
不,Visual Studio Online 将您的代码存储库托管在云端(类似于 GitHub),并为您提供代码浏览体验。
如果您指的是在云端编辑代码,请参见 Visual Studio Online "Monaco",目前仅适用于 Azure 网站。

1

那就是Monaco。它们都被称为VS Online,因为它们确实在线上,但只有Monaco用于代码编辑。我从另一个屏幕截图中看到的只是一个查看器和TFS管理器。 - Ondrej Janacek
@OndrejJanacek 是的,它被称为Monaco,但我只是在回答你的问题是否也可以使用Web界面而不是本地VS编辑代码,但我不知道你想要什么,也许是一个完整的在线Visual Studio IDE;) - tech_me
我知道这是可能的,但不是从VS Online。Monaco允许它。但最初我以为VS Online也允许它,因为我不知道还有Monaco项目。 - Ondrej Janacek

1

这是你需要的。在MSDN官方网站上尝试这个基础程序。

微软在线IDE


这更适合作为注释。 - jjj

-3

我使用的一个解决方案是在Amazon AWS、Azure(或任何其他云服务)上创建一个小型虚拟机,然后在其中安装Visual Studio,然后远程桌面连接到虚拟机。您可以在需要时启动虚拟机,或者如果它在高可用性实例上,则可以随时连接。

与此同时,使用TFS在线非常好,因为我可以在本地工作,处于断开状态(旅行等),然后进行检入,然后在云端工作,真正不必随身携带笔记本电脑。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接