バージョン管理システムを習得しなくても、次のことができますか?
- コードベースを分岐します(各分岐にアドオンをインストールするため)
- ファイルをマージします(マージ-またはむしろ-ストックファイルが提供されている場合は編集済みファイルに置き換えます)
- 異なるブランチからのファイルをマージします(作業中のアドオンの組み合わせを選択できるようにします)
私はosCommerceeコマースCMSのユーザーです。また、機能と機能を向上させるためのストックコードベースのパッチであるアドオンシステムがあります。
アドオンサイトは、通常、ストックファイルを置き換えるための変更されたファイルと、問題のファイルがすでに変更されている場合の手順を含むパッケージをホストします。自分が行っている変更を追跡するのは難しいと感じました。そして、新しいアドオンをインストールして大量のファイルを編集しようとする前の状態に戻すことはできませんでした。
Gitなどのバージョンシステムを使用することを検討しましたが、指示に従って編集する以外は、自分で1行のコーディングを行うことはありません。私はGitHubにサインアップし、Webサイトでバージョン管理やマージなどをグラフィカルに処理できると考えていましたが、Webフロントエンドにこれらの機能がないか、明らかに表示されていませんでした。
私はすでにGitHubforWindowsを試しました。osCommerceリポジトリ(GitHubで開発)のクローンを作成するように依頼できます。リポジトリを参照すると、最後のコミットと差分が表示されます。私の人生の間、私はとにかく私が上で述べた箇条書きをするために見つけることができませんでした。