2

プロジェクトを github または codeplex にアップロードする方法を学びたいので、このディスカッションを開始します。

  • Visual Studio 2008 SP を使用しています。および.NET 3.5。
  • マシンに AnkhSVN をインストールしました。
  • Github にアカウントがあります。
  • プロジェクト名で github にリポジトリを作成しました。

だからここに問題があります:

  1. 私は自分のプロジェクトを開始しており、ビジュアルスタジオのファイルメニューを押しています: Subversion -> Add Solution to Subversion...
  2. リポジトリの選択ダイアログで、github のリポジトリの URL を貼り付けます。
  3. ダイアログにリポジトリのデフォルト構造が表示されるため、すべてが正しいように見えますが、「OK」を押すと、次のメッセージが表示されます。

1 つ以上のローカル リソースが古くなっています。操作を続行する前に、更新を実行する必要があります。

私の質問は次のとおりです。

  1. この問題を修復するにはどうすればよいですか?
  2. ankhsvn を使用してプロジェクトを任意のサイトにアップロードする方法を教えてください。
  3. デフォルトの Git クライアントに代わる優れた GUI ソフトウェアはありますか。
  4. Visual Studio プロジェクトでの svn コントロールの最良の方法は何ですか。

よくわからない場合は、このエラーが発生する手順を含む写真をアップロードできます。

この質問に答えてくれてありがとう。私にとって、私が投稿した質問に答えるのに最適な人です。ありがとう。

4

3 に答える 3

1

コマンドラインを使用します。このチュートリアルは非常に高く評価されています。Visual Studio に統合された GUI であるGit Extensionsを試すこともできます。

Github はSVN プロトコルを実験的にサポートしていますが、深刻な問題にはお勧めしません。

于 2012-06-07T04:48:54.600 に答える
0

サポート リンクに従って Github で Subversion クライアントを使用するには、 https: //help.github.com/articles/support-for-subversion-clients が役立ちます。

これとは別に、Github の Windows クライアントまたは「SourceTree」を使用して、subversion リポジトリの代わりに git リポジトリを作成することをお勧めします。

于 2014-01-07T09:30:47.943 に答える
0

これは非常に古い質問であることは知っていますが、他の誰かがこの問題を解決しようとしている場合に備えて、この質問に答えてください。私はこれを機能させる必要があり、これが私にとってうまくいきました。

  1. github でリポジトリを作成します (readme ファイルなどで初期化します)。または、既存のものを使用します。

  2. リポジトリ ページから、Subversion チェックアウト URL をコピーします (これが Subversion チェックアウト URL であり、HTTPS または SSH URL ではないことを確認してください)。

  3. 追加するプロジェクトを開く/作成し、[ファイル] -> [SubVersion] -> [ソリューションを Subversion に追加] を選択します。

  4. 次のウィンドウで、手順 2 でコピーしたリポジトリ URL を入力します。

  5. 作成した Subversion リポジトリのトランクを選択し、[OK] をクリックします。

それでおしまい。Visual Studio の保留中の変更ウィンドウから anknsvn を使用して、github リポジトリにチェックインおよびチェックアウトできるようになりました。

于 2015-09-24T01:36:17.617 に答える