問題タブ [beanstalk-svn]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svn - 豆の木のような機能性
複数の開発者が同じコードベースに触れているプロジェクトに取り組んでいるので、ようやくチームにソースコード管理を取り入れてもらい、ホストされた Subversion の Beanstalk に無料/試用アカウントをセットアップして、人々が味をつかむことができるようにしましたそれがどのように機能するか。
そうは言っても、私たちは必要な機能や必要な機能の多くを自分たちで実行できる単一のサーバーに配置するというやや野心的な計画について話し合いました。それは素晴らしいことだと思いますが、それらの計画がゆっくりと形成されるにつれて、まだ SCM なしで作業しています。
当面の間、一時的な SVN サーバーをセットアップしたいと思いますが、Beanstalk のような機能 (つまり、優れた Web インターフェイス/管理セットアップ) を提供するセットアップできる F/OSS パッケージがあるかどうか疑問に思っていました。システム自体のコードをハックする必要がない限り、パッケージのコア言語にはあまり関心がありません。その場合、私は PHP、Perl、および .NET にかなり慣れていますが、おそらくそうすることができます。必要に応じて他の言語をピックアップします。とはいえ、Windows ライセンスを必要とする .NET やその他のテクノロジには近づきません。
svn - Subversion エクスターナルをデプロイするには?
Beanstalk をホストとして、SVN で水域をテストしています。セットアップは次のようになります。
リポジトリ:モジュール
- モジュール 1
- モジュール 2
- モジュール 3
リポジトリ:ウェブサイト 1
- カスタム Web サイト コード
- svn:モジュール 1 への外部参照
- svn:モジュール 2 への外部参照
リポジトリ:ウェブサイト 2
- カスタム Web サイト コード
- svn:モジュール 2 への外部参照
- svn:モジュール 3 への外部参照
Beanstalk には組み込みの FTP 展開ツールがあります。私の理想的な世界では、Beanstalk は外部参照を確認し、Web サイトの変更とともにモジュールへの変更をデプロイするだけですが、これはサポートされておらず、すぐにはできません。
外部モジュールへの変更が含まれるように Web サイト 1 と 2 を自動的に展開するための良い方法は何ですか?
他の SVN ホストは、外部の展開をより適切にサポートしていますか?
可能であれば、独自のビルド/デプロイ サーバーを追加することは避けたいと考えています。
amazon-elastic-beanstalk - Beanstalk はどのバグ追跡ツールと連携できますか?
Beanstalk はどのバグ追跡ツールと連携できますか?
たとえば、コードをチェックインするときに、バグ リファレンスをマークして相互参照できるようにします。
編集: Beanstalks Web フック機能を使用して統合できる可能性のあるツールにも関心があります。
ssh - 使用中のホストとは異なる SSH トンネル内のホストを指定する方法
Beanstalk にアクセスするための SSH トンネルをセットアップしようとしています (迷惑なプロキシ サーバーをバイパスするため)。
これを機能させることはできますが、注意点が 1 つあります。ホスト ファイル内の Beanstalk ホスト URL (username.svn.beanstalkapp.com) を 127.0.0.1 にマップする必要があります (セットアップ時にドメインの代わりに IP を使用します)。トンネル)。
その理由 (私が思うに) は、ローカル SSH インスタンス (Snow Leopard 上) を使用してトンネルを作成していて、Beanstalk と通信するときに localhost または 127.0.0.1 を使用すると、認証資格情報が拒否されるためです。これは、Beanstalk がリクエストで指定されたホスト名を使用して、ユーザー名とパスワードの組み合わせをチェックする必要があるアカウントを決定するためだと思います。localhost が使用されている場合、この情報が (Beanstalk が必要とする何らかの方法で) 要求から欠落していると思います。
現時点では、username.svn.beanstalkapp.com の IP を調べ、hosts ファイルで username.svn.beanstalkapp.com を 127.0.0.1 にマップしてから、トンネルに次のコマンドを使用します。
私は Subversion にレポを伝えることができます。は次の場所にあります。
これは私のトンネルを使用し、ユーザー名とパスワードが受け入れられます。
それで、私の質問は、ホストファイルの回避策を使用する必要がないことを意味する SSH トンネルをセットアップするときにオプションがあるかどうかです。
git - GitとBeanstalk
私はGitを試しています...Beanstalkappが私のニーズに合っていることがわかりました。
Beanstalkで各クライアントの個別のリポジトリを作成し、作業中のマシンからすべてのファイルをプッシュしました。
クライアントごとにリポジトリを作成しましたが、Beanstalkアカウントは次のようになります。
...等
これは、別のマシンでコミットを確立したフォルダー構造を反映しています。
これを新しいマシンに複製する必要があります。
ファイルを「プルダウン」して(git)、他のマシンにある構造をミラーリングするにはどうすればよいですか?ここで同期を探していると思いますか?
アドバイスをよろしくお願いします!
M
ruby-on-rails - Webアプリケーション内の最新のコミット値を表示しますか?
Railsアプリケーションがいくつかあり、バージョン管理システムとしてGitを使用しています。リポジトリホストとしてGitHubまたはBeanstalkのいずれかを使用しています。
私がやろうとしていることは、理論的には非常に単純です。どういうわけか、Webアプリケーションのフッターに最新のコミットID番号(ハッシュ?)を表示します。そのため、Webアプリケーションを見ているときに、それが正しくコミットおよびデプロイされていることを確認できます。
これに取り組むには2つの方法があると想像できます。1つ目は、コミットIDの出力を可能にするGitの可能な機能です。2つ目は、コミット後のWebフックです(BeanstalkとGitHubの両方でこれが可能です)。
誰かがこれを行う方法、または同様の方法を見つけたことがありますか?
ありがとう、
ダニー
svn - Mac で Beanstalk を使用して svn にコミットできない
バージョン管理に Xcode 3.2、Mac OS 10.6、および svn を使用しています。このsvnにはbeanstalkを使用しています。Beanstalk にリポジトリを作成し、Xcode で変更を加えました。SCM からプロジェクトをコミットしようとしたときに、次のエラーが発生しました。
エラー: 155005 (作業コピーがロックされていません。これはおそらくバグです。報告してください) 説明: コミットに失敗しました (詳細は次のとおりです):
エラー: 155005 (作業コピーがロックされていません。これはおそらくバグです。報告してください) Users/Mango3/Documents/Dropbox/splitview/SplitView 2-1 3 2 2/build/SplitView.build/SplitView.pbxindex' が
見つかりません エラー: 155010 (作業コピーのパスが見つかりません) 説明: ディレクトリ '/Users/ Mango3/Documents/Dropbox/splitview/SplitView 2-1 3 2 2/build/SplitView.build/SplitView.pbxindex' がありません
私は多くのフォーラムを経験しましたが、まだ同じ問題に直面しています。私は何をすべきか?
git - git と beantstalk アプリ サービスを使用した適切なワークフローを理解するのに助けが必要です
まず第一に、2 人の開発チームで使用できるように、git を学び始めていると言わなければなりません。本当に小さいと思います。また、Beanstalk の無料アカウントを持っていることも述べておく必要があります。これにより、1 人の共同作業者 (私) とのみ 1 つのリポジトリを作成できます。より多くの共同作業者とより多くのリポジトリを持つことができます。git と Beanstalk を使用したい主な理由は次のとおりです。
- バージョン管理のメリットを享受できるようにする
- マシンではなくオンラインで作業のバックアップを作成するために、現在 Dropbox を使用しています。
- 等
.
そのため、ネットワーク経由で作業する方法をテストし、コンピューターの 2 つの異なる場所にある Beanstalk リポジトリのクローンを作成し、それらからプッシュおよびプルすることでワークフローを把握しようとしています。
私が把握したいワークフローは次のとおりです。これは、仲間の共同作業者と私がリモート マスターにプッシュし、リモート マスターから変更をプルするという点で集中化されており、それを行う方法を十分に理解していると思います。ただし、開発のメインラインであるリモートマスターからリモート開発ブランチを作成できるようにしたいだけでなく、共同作業者と私がこの開発ブランチをマシンに複製して、これからプルできるようにしたいと考えています開発ブランチをローカル マシンからプッシュし、開発ブランチが安定したらリモート マスターにマージしてから、リモート マスターからマスターのローカル クローンにプルします。
物事のスキームでは、私は物事を管理する側でもあると思います. これまでのところ、集中型ワークフローについて私が学んだことは、共同作業者がリモート マスターとの間でプッシュおよびプルし、自分のマシンでローカル ブランチを作成し、それらをローカル マスターとマージしてからプルすることを選択できるということです。リモートマスターにプッシュする前に、最初にリモートマスター。これに関する問題は、仲間の共同作業者が私の変更を反映できるようにリモート マスターを更新する必要があることです。リモート マスターには、開発ブランチに移動する必要があるコードが含まれないようにしたいと考えています。少なくとも安定するまでは。
このワークフローは適切ですか、それとももっと良い方法はありますか?
svn - Subversion、Ubuntu、Beanstalkを使用するにはどうすればよいですか?
私はubuntuマシンにsubversionをインストールし、次のコマンドを使用してbeanstalkからリポジトリをプルダウンしようとしています。
次のように表示されます。
'デフォルト'GNOMEキーリングのパスワード:
〜/ .subversion/configファイルを確認しました。そこにあるものはすべてコメントアウトされています。
Pastebinでsvnconfigファイルを表示してください 。リポジトリをダウンロードできるようにコメントアウトする必要がありますか?よろしくお願いします。
git - Git、Beanstalk、WordPressの究極の導入アプローチ
私はGitとBeanstalkを使用してWordPressをローカルで開発し、Beanstalkのデプロイプロセスで本番サーバーにデプロイしています。しかし、本番サーバーで行われた変更をローカル開発/ gitリポジトリに同期するにはどうすればよいですか?サーバーの変更は、誰かがプラグインをインストールするたびに発生します。それらの変更をローカルに戻す方法はありますか?
初心者の理解を念頭に置いて助けていただければ幸いです。ありがとう!