Informaticaは比較的新しいですが、Informaticaの独自のXMLファイル構造のため、InformaticaはGitのようなサードパーティのバージョン管理システムでうまくいきません。残念ながら、デフォルトのInformatica VCSは私の要件のために私のための選択肢ではありません。従来のGit操作を他のファイル(シェルスクリプトなど)でサポートすることで、ファイルシステムをバージョン管理できますが、Informatica XMLファイルの完全なオーバーライドのみを許可する方法はありますか?InformaticaとGit:バージョンコントロール
1
A
答えて
2
Lasseが.gitattributes
を使用する方法を除いて、でも特定のファイル(xmlファイル)のマージストラテジーを指定することができます。 .gitattribute
で
- 、コンテンツ
filename merge=ours
を追加します。 あなたは、あなたが以下のように設定することができませんマージ中に交換するバージョンを保持したいとします。 - 私たちのマージ戦略を定義するのは
git config --global merge.ours.driver true
です。
マージを実行すると、gitはファイル名を現在のバージョンとして保持します。
詳細については、this articleの最後の部分(マージストラテジー)を参照してください。
+0
非常に興味深い、これは実際に非常に役に立つかもしれません。 –
関連する問題
- 1. オートツールとバージョンコントロール
- 2. SSLとTLSバージョンコントロール
- 3. バージョンコントロールとVisual Studioソリューション
- 4. Haskellのスタックとバージョンコントロール
- 5. ブーストリンク、Visual Studioとバージョンコントロール
- 6. phonegapモバイルアプリとバージョンコントロールとアップデート
- 7. Rstudio:プロジェクトのgitバージョンコントロールの起点を変更する
- 8. バージョンコントロールでファイルが表示されない:Unity + Git
- 9. iTunesConnectバージョンコントロール
- 10. ASP.NETバージョンコントロール
- 11. Railsバージョンコントロール
- 12. バージョンコントロールと従来のソースコントロール
- 13. IEバージョンコントロールJScript HTML
- 14. Kafkaとinformaticaの統合
- 15. informatica powercenterとカスタムperl ETLジョブ?
- 16. Informatica powercenter
- 17. ファイルウォッチャースクリプトInformatica
- 18. バージョンコントロールとMac OS X Lionバージョンの混在
- 19. Gitバージョンコントロールを通してすべての変更を元に戻す
- 20. gitバージョンコントロールのすべてのブランチでファイルを更新できますか?
- 21. Informatica powerexchangeソース
- 22. informatica投稿コマンドタスク
- 23. Informatica Dynamic Folder Creation
- 24. AGGREGERATORトランスにINFORMATICA
- 25. Informatica PowerCenterのルックアップ
- 26. Informatica B2B Data Exchange
- 27. Informatica Expression Transformation
- 28. Informatica post sessionコマンドタスク
- 29. バージョンコントロールとしてgitを設定すると、RStudioは「不正な機能」を返します
- 30. InformaticaとETLを開始する
特定のファイルがテキストに見える場合でも、バイナリであるとgitに伝えることができます。 Googleの ".gitattributes" –
なぜGitでXMLがうまく動かないと思いますか? XMLはプレーンテキストなので、Gitはそれをうまく追跡できるはずです。私が見ることができる唯一の問題は、他のユーザーが同時に更新すると合併が困難になることです。実際にあなたの全ファイルシステムをGitリポジトリに入れていますか? XMLファイルの「完全な上書きを許可する」とはどういう意味ですか? –
@ScottWeldonはい、XMLファイルは一般的にGitで正常に動作します。ただし、このXMLファイルは、独自の性質のためにマージしてはいけません。ファイルはマージされる可能性がありますが、結果のXMLファイルはInformaticaで正常に動作しません。これが私のXMLファイルをGitに含めるという解決策を探していますが、これらのファイルがマージされないように制限し、完全な置き換えを促す理由です。上記のバイナリオプションLasseは、私が探しているようだが、私はまだアイディアを開いている。私はこれが助けになることを望みます。 –