The usual setup I have seen in this case is to develop on Ubuntu in a Linux filesystem shared and accessible from Windows (through a samba share, for instance).
That way:
- you develop in your favorite OS
- you still have a snapshot view on Windows that you can update through a
clearfsimport
(which will import whatever directory structure you want)
What you cannot do is mix two different views (one Windows, one Linux) on the same path (one through the samba, one in the Linux disk).
However, if you have only one ClearCase (ie, one on Windows), you could, in theory, create a snapshot view directly on the Samba shared path (provided your view storage is stored on your view server).
That would avoid the task of keeping synchronized two different trees (one, shared through Samba, one local to your Windows workstation) through clearfsimport
.
The OP pajato0 confirms:
This is almost what I do now: the Windows share is CIFS mounted on the Linux system but Eclipse (with the CC plugin) must run on Windows.
I was striving to have Eclipse run on Linux WITH the ability to check-in, check-out, etc without having to switch over to Windows
2 comments:
if you want to checkout/checkin anything from Linux (through an Eclipse plugin or even manually through cleartool command-line interface), you will need a local installation of ClearCase on your Linux. (so not good in your case)
OR: if you can install a CCRC server (not necessarily on the ClearCase server itself, but at least on any Windows server you want), then you will have access to the CCRC Eclipse plugin with the update site http://yourserver:12080/ccrc/update.
That means you will be able to checkout/checkin from your Linux server without any local ClearCase installation.