开发工具
使用 VSCode 作为 SourceTree 的 Diff 和 Merge 工具
文章讨论了 SourceTree 作为 Git 可视化工具与命令行 git 命令配合使用的优势,包括界面舒适度和易用性。作者比较了 Git 工作流中的两种主流模式:官方推荐的五个分支的 Git Workflow 和 GitHub 上流行的 PR(Pull Request),指出它们各有优劣。作者强调了需要一个优雅的 Diff 和 Merge工具的必要性,并分享了如何将 SourceTree 与 VSCode 结合使用,通过配 SourceTree 使用VSCode 作为外部 Diff 和 Merge 工具。文中还提供了 Git 配置使用 VSCode 作为默认 Diff 和 Merge 工具的命令,使 Git 操作更加便捷和友好。
编程语言
基于 Mono 和 VSCode 打造轻量级跨平台 IDE
最近微软推出了 Visual Studio For Mac,展示了微软技术栈向开源和跨平台发展的努力。文章介绍了在Linux下使用Mono和VSCode构建轻量级IDE的过程,展示了在VSCode中编译和调试代码的步骤。由于Mono-Debug插件不支持Windows平台,作者转向Linux平台,并成功在VSCode中运行C#程序。文章强调了在不同平台的探索中不设限,展望了未来研究VSCode调试技巧和.NETCore相关内容的计划。1