远程开发 - 在Windows和Windows上编辑在Linux上构建

时间:2012-02-14 09:17:27

标签: linux ide makefile clearcase

我正在寻找远程开发环境的解决方案,如下所示: 编辑器 - Windows Source Insight / Visual Studio 源控制 - Clearcase 构建服务器 - Linux 以上内容无法修改。

在我目前的设置中,我可以使用Windows Cleacase客户端在Windows上查看和编辑源代码。 我的问题主要是构建(以及后来的调试)过程。 我需要在Linux服务器上的特定Clearcase视图中从Windows调用'make'。 我可以使用SSH登录到Linux服务器的单独进程并运行'make',但这是一个麻烦的过程。 我也无法查看'make'结果并双击它们以转到特定的警告/错误。

有没有办法将Windows命令/批处理远程绑定到Linux环境? 也许通过SSH? 感谢您提出任何建议。

3 个答案:

答案 0 :(得分:2)

通常的解决方案是拉动策略(您的构建服务器在Linux上获取信息,而不是尝试从Windows中导航所有内容。

如果您遵循SSH路径,请注意technote swg21351507

  

在启动ClearCase 后尝试退出时,Linux SSH连接挂起。

     

这可能会影响脚本使用SSH远程启动/停止ClearCase。

     

原因

     

这是由于OpenSSH服务器设计,在用户执行的所有进程/作业完成之前不会关闭控制台。

     

有关SSH FAQ的详细信息,请参阅此background jobs

     

解决问题

     

将ClearCase启动脚本重定向到/dev/null或日志文件。

     

示例:

/usr/atria/etc/clearcase start < /dev/null >& /dev/null
/usr/atria/etc/clearcase start < /tmp/ccstart >& /tmp/ccstart

答案 1 :(得分:0)

尝试使用sshfs。如果有一个用于Windows的sshfs客户端,我不会。如果没有,您可以尝试NFS,甚至是SAMBA。这些肯定适用于Windows和Linux。

答案 2 :(得分:0)

我刚刚遇到这个并想回答,即使原版海报肯定已经解决了他们的问题。通过在构建机器上安装jenkins实例可以很容易地解决这个问题。您可以从Web界面启动构建,并从clearcase中提取文件并告诉您结果。