1

ここで質問する必要があるのか​​ 、それともサーバー障害なのかわかりません。

とにかく、私は最近、SVN がインストールされている新しい仕事でプロジェクトを開始しました。keygen で SSH アクセスが許可されていたにもかかわらず、使用しませんでした。しかし今、私は初心者のためにオンラインでいくつかの読書をしました.SSHを介してコマンドを入力した後、「どのsvn」を通過するのに苦労しています. リポジトリへのパス (/usr/bin/svn) がわかると思いますが、そのディレクトリにアクセスする方法さえわかりません (Mac OS X でターミナルを使用しています)。

これまで、ターミナルを使用してWebプロジェクトを実行する必要がなかったので、これはすべて私をかなり愚かに感じさせます.SSH経由でSVNを使用するのはこれが初めてです(地獄、SSHを使用するのは初めてです)。

私は今、週末にグーグルで検索して読んでいますが、おそらくここにいる誰かが、ファイルを見つける場所やSVNなどの下にあるファイルを確認する場所について良い考えを持っていると思いました.私の主な問題は、端末の使用方法を見つけることだと思います.作業したいフォルダに「取得」します。

ファイルがSVNの下にあるかどうか、チェックアウト、更新、コミットなどを確認するコマンドを読みました。これらのファイルにアクセスしてそれを行う方法を知りたいだけです。初心者の質問で申し訳ありませんが、事前に感謝します

誰かが SSH の利点を説明してくれればボーナス ポイント (私は SVN の利点を完全に理解しており、それを適切に学びたいと思っています)

4

3 に答える 3

1

Subversion クライアントを使用する方がよいでしょう。OS X で最も人気のあるものは、 http: //versionsapp.comhttp://zennaware.com/cornerstone/index.phpの 2 つです(最近、開発者の友人はコーナーストーンの方が好きなようです)。

これらは、すべて (またはほとんどすべて) の SVN 機能を実行できるようにする必要がありますが、GUI を使用する必要があります。あなたはまだ用語を学びたいと思うでしょう。http://svnbook.red-bean.com/en/1.6/svn.basic.htmlをご覧ください

SVN + SSHの方が安全なので必要ですが、それはコマンドラインを使用する必要があるという意味ではありません。

于 2012-06-07T20:03:19.627 に答える
0

svn list --verbose http://host_name/svn_dir will give you a list of the current versioned projects (including revision number and modified date)

svn checkout http://host_name/svn_dir/repository_name projectx will checkout the repo (creating a working copy on your local machine)

I'd recommend the manual here, even if you don't read it to start with and just use it as your first reference point when needed.

于 2012-06-07T17:47:31.677 に答える
0

/usr/binそこに住んでいてもそこに行く必要はありませんsvn/usr/binシステムがファイルの場所を解決しようとするときに自動的に含まれる標準の場所です。次のような SVN コマンドの使用を開始できるはずです。

svn checkout ...

SVN と SSH を使用する利点は、まったく別の問題です。

于 2012-06-07T15:55:27.540 に答える