0

を使用してバージョン管理されている Aptana Studio Javascript Web アプリケーション プロジェクトがありますsubversion。最近、ASP.Net 機能をいくつか追加し、Visual Studio プロジェクトを作成して、Aptana Studio プロジェクトからそのプロジェクトにファイルをコピーしました。

ここで、Visual Studio プロジェクトを Aptana Studio プロジェクトのブランチにしたいと考えていますが、すべてのファイルは、プロジェクトの作成時に Visual Studio によって作成されたバージョン管理されていないディレクトリにあります。

Visual Studio プロジェクトを含むブランチを作成するにはどうすればよいですか? 以前は、リポジトリを空のディレクトリにチェックアウトし、チェックアウト後に既存のファイルをそのディレクトリに移動するだけでしたが、Visual Studio が台無しになり、プロジェクトが認識されなくなるのではないかと心配しています。

4

2 に答える 2

1

まあ..ビジュアルスタジオは、.slnファイルとそこからの構造だけを気にします(そして、すべての相対リンクであるプロジェクト参照..そうですか?)。

したがって、やりたいことを行うには、まずbranchトランクから、ブランチ内にフォルダーを追加し (「add_ASP_proj」などと呼びます)、ビジュアル スタジオ全体がコピーされたフォルダーを作成します。svn addフォルダーとビジュアル全体スタジオ ソリューション、svn commit、これで、ASP.NET プロジェクトのブランチが作成されました。

ブランチに満足したら、トランクにマージして、1 日を続けることができます :D

于 2013-08-09T15:13:16.990 に答える
1

それで、もう少し掘り下げて考えた後。私は解決策を思いつきました...

  1. アプリケーションの ASP.Net 部分と Visual Studio プロジェクトを格納する新しいリポジトリを作成しました。
  2. JS アプリへの ASP.Net 関連の変更のために、既存の JS アプリ リポジトリに新しいブランチを作成しました。
  3. 新しいリポジトリとブランチの両方が最新で、JS アプリ ファイルが一致していることを確認しました。
  4. 次に、すべての JS アプリ ファイルを ASP.Net プロジェクト リポジトリから削除しました。
  5. 最後にSVN:Externals、ASP.Net プロジェクト リポジトリ内のプロパティを使用して、JS アプリ リポジトリのブランチにリンクしました。

ここで、Aptana Studio 内で JS アプリのブランチを更新すると、ASP.Net プロジェクトで更新されます。同様に、Visual Studio で ASP.net プロジェクトの JS アプリ ファイルを更新すると、JS アプリの Aptana Studio プロジェクトでも更新されます。

于 2013-08-09T17:52:36.823 に答える