問題タブ [visualsvn-server]
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 - IDE プロジェクト フォルダへの SVN チェックアウト
(私は SmartSVN と VisualSVN サーバーを使用しています)
Subversion から IDE のプロジェクト ディレクトリにプロジェクトをチェックアウトする必要があります。IDE は、どこからでもプロジェクトを開くことができません (たとえば、作業コピーから直接)。プロジェクト フォルダー内のプロジェクトのみが表示されます。
IDE プロジェクト フォルダを作業コピー ディレクトリとして直接使用することはできません。svn-url ごとに作業コピー ディレクトリが必要なためです。(2 番目のプロジェクトをチェックアウトすると、「../projects は既に別の URL の作業コピーです」というエラーが表示されます)
では、ファイルを wc からプロジェクト フォルダーにコピーするスクリプトを実行する必要がありますか? これはどのようにトリガーされますか?(SmartSVN から)これは少し厄介なようです....
これはどのように行うのが最善ですか?
tortoisesvn - TortoiseSVN は post-commit.bat を実行しません
Windows (現在は Win7、以前は Vista で試しました) で Subversion/trac 環境をセットアップしましたが、すべてが完全に動作します。しかし、ポストコミットを機能させることができません。セットアップは次のとおりです (Apache で実行されている VisualSVN と Trac を使用):
C:\Users\Martin\Repositories\test_svn\hooks:
ポスト commit.bat:
トラックポストコミットフック.cmd:
トラックポストコミットフック:
http://trac.edgewall.org/browser/branches/0.11-stable/contrib/trac-post-commit-hookから取得
cmdウィンドウでスクリプトをテストしましたが、すべて機能します。しかし、TortoiseSVN コミットでは何も起こらないので、Tortoise が post commit.bat を実行することは決してないと思います。
簡単な事前コミットもテストしましたが、それは機能します。奇妙なことに、以前は機能していましたが、当時は VisualSVN の以前のリリースを使用していたと思います。
ここで何が起こっているのか誰にもわかりませんか?
どうもありがとう!/マーティン
svn - VisualSVNサーバーを実行しているVistaからVisualSVNサーバーを実行しているWindows7にソースコードを再配置するにはどうすればよいですか?
[StackOverflowでこの質問をするつもりでした...]
Vistaでは問題なくVisualSVNサーバーを使用しています。
すべてをWindows7に変更するときが来たら、それを行うための最良の方法は何でしょうか。
すべてのマシンからすべてのコードをVistaに「チェックイン」し、1台のマシンに対してSVN更新を実行してから、Windows7にVisualSVNを再インストールして別のプロジェクトを作成するのが最善ですか。それが最善の方法ですか?
誰かがWindows7マシンでVisualSVNサーバー(およびTortoiseSVN)を実行し、それが安定していることを発見しましたか?
svn - Visual SVN サーバー - プロジェクトの保存場所
最近VisualSVNサーバーをインストールしました。リポジトリを配置しD:\Repositories
、Visual Studio 2008 を介していくつかのプロジェクトをリポジトリに追加しました。
D:\Repositories\reponame
私のプロジェクト全体と比較すると、サイズが少し小さいようです。
サーバーにシステムを再インストールするときにバックアップを作成するために、プロジェクトが保存されている場所を確認する必要があります。それについての助けをいただければ幸いです。
svn - Tortoise SVN を使用して、ソース コードを Windows 7 (および Vista 上) で再度使用する場合
ソースコードがオンだった場合
Windows Vista の場合、マシンは Vista と Windows 7 のデュアル ブートになります。
そのため、Win7 を起動すると、フォルダーは次のようになります。
また、Vista の Tortoise から存在していた隠しフォルダ「.svn」があります。
では、Tortoise を Win 7 (および VisualSVN サーバー) に再度インストールし、D:\code を使用すると、隠しフォルダが新しい Tortoise に干渉するという問題は発生しますか? すべての .svn を削除したほうがよいでしょうか?
次に、時々 Vista を起動するときに、そこでも Tortoise を使用できますか?
アップデート:
当初、Win 7 パーティションにまったく新しい SVN リポジトリをセットアップし、SVN がすべてのソース コードを再度チェックインすることを考えていましたが、以前のコミット コメントとバージョン管理はすべて失われてしまいます。そのため、リポジトリをVista VisualSVNサーバーからWin7 VisualSVNサーバーに再配置する方法を考えています。問題は、両方を同時に実行できないことです (これはデュアル ブート マシンです)。そのため、最初に別のマシンに移動してから元に戻す必要がある場合があります。または、VisualSVN サーバーを古いフォルダーの上にインストールして、新しい VisualSVN で古いリポジトリのサービスを再開することはできますか? ありがとう。
svn - Tortoise が Subversion サーバーに接続しない
Subversionリポジトリを使用してホームサーバーをセットアップしようとしています(いくつかの変更後)。
Windows Server 2003サーバーボックスにVisualSVNサーバーをアンインストールして再インストールしましたが、レポへのアドレス(つまりURL)はhttps://server.network.local/svn/
.
IE 経由でそのアドレスを参照し、リポジトリ リストを取得できます (ただし、証明書エラーを過ぎてクリックする必要があります)。
サーバーへの ping と tracert は問題なく実行できますが、その取引が何であるかはわかりません。
svn - tortoise svn の別のポートで IIS をリダイレクトするにはどうすればよいですか
ポート 8080 に VisualSVN サーバーをインストールしました。これでアクセスできhttp://www.example.com:8080
、すべて正常に動作します。
http://svn.example.com
ポート 8080 を使用する代わりに使用して svn にアクセスしたいので、IIS 7 でサイトsvn.example.com
(ポート 80 にある) からhttp://www.example.com:8080
(永続的なリダイレクトを使用して) への HTTP リダイレクトを作成しました。
これは、ブラウザー経由で svn にアクセスすると機能しますが、TortoiseSVN 内からリポジトリ ブラウザーを実行すると、次のメッセージが表示されます。
リポジトリを恒久的に移動しました....再配置してください
これを正しく行う方法はありますか?
svn - VisualSVNのコミット後のフックでcruisecontrolを強制的にビルドします
私はこれを行う方法をグーグルで試しましたが、見つけることができないようですので、ここに行きます。
VisualSVNサーバーをリポジトリとcruisecontrolセットアップでセットアップして、サーバーをポーリングし、変更があったときにビルドスクリプトを実行します。
このプロジェクトに取り組んでいるのは私だけなので(私の学位の一部としての最終年のプロジェクトです)、変更をチェックインするのは私だけなので、CCがサーバーを頻繁にポーリングする必要はないと思います。
したがって、私が欲しいのは、VisualSVNがコミット後のフックを使用してCruiseControlのForceBuildメソッドを呼び出すことです。このようにして、変更をコミットするたびにビルドが実行されることがわかります。
違いが生じる場合は、VisualSVNとCCの両方が同じサーバーで実行されています。
svn - Vista の VisualSVN Server にあったすべてのソース コードを Windows 7 に移行するにはどうすればよいですか?
Windows Vista マシンで VisualSVN Server を完全に実行していましたが、今度は同じマシン (新しいパーティションにインストール) で Windows 7 を実行します。
これで、すべてのソース コードが D: ドライブのリポジトリに保存されます (以前は C: にありました)。
(Windows 7 は C:、Vista は D: になります)
D:\Repositories を C:\Repositories としてコピーし、VisualSVN Server を Windows 7 に再度インストールして、C:\Repositories を使用できるようにします。その後、すべてのソース コード、すべての履歴 (差分とコメント) は次のようになります。再び入手可能ですか?