2

機械製造会社でプログラミングの仕事をしています。私たちは多軸コントローラ、PLC、HMI、およびその他の製品をプログラムしていますが、それらはすべて独自のプログラミング環境を持っており、それらのほとんどはもともと Windows 95 用に作成されたものであり、それ以来実際には更新されていません。

マシンは複数の異なるドライブを持つことができるため、複数の言語で複数の異なるプログラムがあり、すべての言語のファイル構造はそのプログラミング環境に固有です。

言語の 1 つは、次のようにインストール フォルダー内のプロジェクト ファイルを使用します。

c:\MACHSHOP\ <- programming language installation folder
c:\MACHSHOP\PROJECTS\ <- contains a file for each project definition
c:\MACHSHOP\PROJECTS\INTERACT <- Dir containing subdir's of all project's code, with the same name as the project definition file.

別の言語では、インストール ディレクトリ内の Projects フォルダーに 1 つのディレクトリしかありませんが、別の場所に簡単に移動することはできません。

c:\directsoft\projects <- programs must reside in a subdir in here.

あるいは

c:\program3\projects <- Each program consists of 4-5 files located in here, no subdirs.

プロジェクトを作成し、これらのディレクトリ間でさまざまなプロジェクト フォルダーとファイルをリンクできるバージョン管理ソフトウェア パッケージを探しています。これは可能ですか?また、可能であればどのように行うことができますか?

4

1 に答える 1

0

この種のことは、他のSVNリポジトリにリンクしているSVN外部を使用して行うことができます。または、分散バージョン管理を使用する場合は、 Gitサブモジュールを調べることをお勧めします。いずれの場合も、さまざまなバージョン/ブランチを指すことができる他のリポジトリへのリンクがあり、多くの柔軟性が得られます。

于 2012-10-23T19:08:22.303 に答える