PHP アプリケーションをホストするために openshift サーバーを使用しています。~/app-root/runtime/repo ディレクトリに sftp を使用してサーバーにファイルを追加しました。同じファイルに Web 経由でアクセスできます。しかし、リポジトリをローカル マシンに git clone すると、アップロードしたファイルがそこに表示されません。git を使用してファイルを追加およびプッシュしても、app-root フォルダーには表示されません。どんな助けでも親切に感謝します
質問する
1978 次
1 に答える
5
ギアのリポジトリ/ディレクトリで直接行われた変更はgitによって追跡されず、ローカルのgitリポジトリをギアにプッシュすると上書きされます。それらを追跡するには、それらをローカルのgitリポジトリにscp / sftpで戻し、それらを追加/コミット/プッシュします。
scp / sftpの代わりに、「rhcsnapshot {appName}」を実行して、すべてのファイル(スナップショットの場合はコードとデータ)のバックアップを取り、リポジトリ/ディレクトリの下のファイルをローカルに抽出することもできます。 git repoを実行し、それらを追加/コミット/プッシュします。
フォーラムに投稿してください: https ://openshift.redhat.com/community/forums/openshift
于 2013-03-16T21:03:58.400 に答える