2009-06-29 9 views
2

クライアントは最近、既存のWebサイトの所有権を取得しました。クライアントから別のクライアントへのコード転送を確認する方法

以前のコンサルティング会社は、これまでのところ新しい機能の追加とウェブサイトのメンテナンスを続けます。

私の質問は、最新のコードが運用サーバー上で実行されていることを確認するにはどうすればよいですか。私は悪意を持っているとは思っていませんが、最新のコードと呼ばれるものをいくつか修正してから、いくつかの機能が欠落しているリリースをプッシュする状況になりたくはありません。

プロダクションで実行されている現在のサイトを「検索」して、すべてのファイルを取得できることを確認する方法はありますか?

私はこれができるのではないかと疑っていましたが、誰かがこの状況に遭遇したのかどうか疑問に思っていました。

ありがとうございました!

+3

また、最新のソースコードであることを示すものに署名することもできます。そうでない場合は、その問題です。 – colithium

答えて

2

おそらくあなたを助ける自動プロセスはありません。場合によっては、プラットフォームによっては、必要なものすべてを手に入れることができるかもしれませんが、ほとんどの場合、名誉体系に頼る必要があります。契約はおそらくそれに関してあなたを最も良く助けるでしょう。

これはシステム全体を完全に制御して自分自身でトラップすることです。

私は何とか彼らがあなたにそれをさせることを疑う。

+0

私の考えは正確です。私は基本的にクライアントに、そうでなければ神が弁護士を作った理由を伝えました。 –

0

あなたはウェブサイトの内容に基づいていません。

すべてのクライアントサイドのもの(HTML、Javascriptなど)はすぐそこにあり、自分で取得できます。

サーバー側のコードでは、協力が必要であり、システムへのアクセス権や転送プロセスがどの程度開いているかによって異なります。

個人的には、これは契約上の問題です。契約書には、あなたが得ると思うものが得られると言われていることを確認してください。あなたがそれを得ていないと思う理由があれば、調査します。

+0

.NETのWebサイト2.0、サーバー側がたくさんあります。 –

0

もちろん、ライブソースにアクセスできる場合を除いて、ライブソースと開発ソースを確認することはできません。

ライブサイトにアクセスする必要があります。すべてのファイルを圧縮してローカルマシンに保存する必要があります。あなたの提供するコードの横にそれらを保存します。

Linux/Unixプラットフォームを使用している場合は、「diff -r」を使用して2つのツリーの再帰的な差分リストを取得します。

サイト全体が静的でHTML + JavaScriptで実装されている場合は、実際にはアクセスできない場合でも、「wget」のようなプログラムを使用してすべてのファイルを取り込むことができます生産システム。

関連する問題