問題タブ [visualsvn]
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 マージの問題: まだ再統合できません
私は Subversion のブランチ/マージ機能を評価しており、簡単なテストを行うことにしました。既存のプロジェクトをブランチし、1 つのファイルのコメントを変更してから、Tortoise を介してマージを再統合しました。
失敗しました:
コマンド: マージhttps://oscar/svn/Baxtech/ViM/Branches/Test3を C:\Inntec\VS2008\Baxtech\ViM
に再統合 エラー: ' https://oscar/svn/Baxtech/ViM/Branches/から再統合できませんTest3 ' まだ:
エラー: 一部のリビジョンがその下にマージされていますが、まだマージされていません
エラー: 再統合ターゲットに。最初にそれらをマージしてから、再試行してください。
これについてグーグルで調べたところ、古いバージョンのTortoiseでの名前変更とディレクトリの変更によって作成されたmergeinfoに関係しているという投稿がいくつか見つかりました。
最近、以前のバージョンの Tortoise から 1.5.5 にアップグレードしましたが、この問題は 1.5.* より前のバージョンのようです...そして、1 つのファイルのいくつかのコメントのみを変更しました。名前の変更やディレクトリ構造の変更は行っていません。
繰り返しになりますが、しばらくの間 (分岐なしで) トランクを使用してきたので、そこに問題があるのではないでしょうか?
したがって、これに対する修正があれば、助けていただければ幸いです。また、これは典型的なものですか?これは非常に単純なテストでしたが、残念ながら今のところ、分岐に Subversion を使用するのは少し怖いです。
Subversion: 1.5.4 (VisualSVN サーバー経由)
Tortoise: 1.5.5
Visual Studio 2008 も使用しています。
ありがとう!
ブライアン
windows - Subversionの自動小道具の問題
これは私を狂わせているので、仲間のユーザーからのアドバイスは大歓迎です。WindowsサーバーにVisualSVN1.6.1のコピーをインストールしてSubversionを使用しています。私のPCでは、TortoiseSVNとすばらしいAnkhSVNVisualStudioプラグインを組み合わせて使用しています。すべてが夢のように機能しますが、今はこの機能を使用して、すべてのソースファイルの先頭にsvn:keywords
含めることができるようにしています。$Id$
これで、既存のファイルの場合、SVNプロパティを編集してこのキーワードを追加できます。すべて正常に機能しますが、新しいファイルの場合はこれを自動的に実行したいので、機能させることはできません。
ドキュメントによると、フォルダにある特別なSubversionConfigファイルを編集する必要がありC:\Documents and Settings\<user>\Application Data\Subversion
ます。私のPCにはすでにこのファイルのコピーがあったので、次のように変更しました。
次に、(Visual Studio内から)既存のVisual Studioプロジェクトに新しいファイルを追加$Id$
し、上部に追加してコミットしましたが、残念ながら、svn:keywords
プロパティは設定されていません。
誰かがこれを機能させる方法を知っていますか?レジストリ(で)に設定を追加しようとしましたHKEY_CURRENT_USER\Software\Tigris.org\Subversion\Config
が、それでも喜びはありません。次に、SVNサーバー自体の構成ファイルをいじってみましたが、何も機能していないようです。
私は明らかに目がくらむほど明白な何かを見逃しました!
svn - SVNを使用する特定の開発者に対して、一部のフォルダーのみを表示させるにはどうすればよいですか?
たくさんのフォルダーがあるリポジトリーがあり、特定の開発者がリポジトリーでチェックアウトを行うときに、それらのフォルダーのうち2つまたは3つだけを取得するようにしたいと思います。フォルダをデフォルトで表示しないようにし、アクセスを許可したい場合にのみフォルダを追加するにはどうすればよいですか。
私はSVNサーバーにVisualSVNを使用していますが、トップレベルへの読み取りアクセスが許可され、すべてのサブフォルダーへのアクセスが拒否され、各開発者がアクセスするフォルダーでの読み取り/書き込みの拒否が変更されました。新しいフォルダを追加するたびに、そのフォルダにアクセスしてアクセスを拒否する必要があるため、これは面倒です。
サブフォルダーで読み取り/書き込みを許可しようとしましたが、親でチェックアウトしようとするとエラーが発生します。開発者がトップレベルのフォルダーでチェックアウトを実行する必要があるだけです。
これが私が欲しいものです:
svn - (ビジュアル)SVNは正規表現によるファイルを無視します
次のパターンのファイルを除外する必要があります。
ProjectFoo.Data [0-9] {14} .lgp
(ビジュアル)SVN無視リストに正規表現を使用するにはどうすればよいですか?
svn - ローカルではない svn-server を設定するには?
こんにちは、svn サーバーをセットアップする方法を教えてください。今、私はTortoiseSVNであるVisualSVNを使用していますが、ディレクトリ「ブランチ」「トランク」「タグ」が何であるかわかりません。誰がそれがどのように機能するか説明できますか? 私はsvnの本とそれに関する多くのサイトの記事を読みましたが、理解できません。
asp.net-mvc - バージョン管理中の閲覧可能なウェブサイト?
私はStackoverflowでこの辺りを閲覧し、このトピックを見つけました:https ://stackoverflow.com/questions/279/aspnet-visual-studio-and-subversion-how-to-integrate
しかし、それは私の場合は役に立たなかった、または私は少し愚かかもしれません。
だから私の問題に!
遠く離れたサーバーにVisualSVNをインストールしました。これは完全に機能しますが、プロジェクトを追加して優れたソース管理を行うことができます。完了したら、Webサイトを正しい場所に「手動で」移動したくありません。IISをマップしたいです。 SVNリポジトリのカタログへのWebサイト。私のサイトが保存されている場所。
これが私の問題です。これが可能かどうかわかりませんか?プロジェクトはもちろん私のコンピューターとリポジトリにあります。そして、repo-serverとiis-serverは同じマシンなので、それらを一緒にマップしたいのですが、SVNがファイルにberkly-db-stuffを使用していることを知っています。
提案?
visual-studio - Visual Studio の SVN にはどのプラグインを使用していますか?
.Net プロジェクトに SVN を使用することを検討しています。ソース管理機能を Visual Studio IDE に直接統合するために利用できるプラグインを知りたいです。
次の Visual Studio 拡張機能については既に知っています。
VisualSVNは素晴らしいようですが、無料ではありません。低レベルの VS パッケージ拡張機能として実装されています。誰かがそれを使用していますか?
AnkhSVNは無料ですが、少しバグがあると聞いています。VS アドイン拡張として実装されます。誰かがそれを使用していますか?問題が発生していますか?編集: 2.0 バージョンは完全に書き直されており、私が聞いた問題 (1.x バージョンに関連していた) を解決しているようです。
編集: TortoiseSVN + Mindscape の FileExplorer VS Extension。これは実際の IDE 統合ではありませんが、Visual Studio からの TortoiseSVN の使用をいくらか容易にします。
svn - フォルダ全体を更新せずに新しいファイルをSubversionに追加する
私がやりたいのは、ローカルコンピューターのSubversionソース管理下にあるフォルダーにファイルを追加し、それをコミットできるようにすることです。ここまでは問題ありません。サーバー上で、Subversionを使用して新しいファイルを取得したいのですが、フォルダー全体に対して「更新」を実行する必要はありません(これにより、無関係なファイルの束が更新される可能性があります)。
ご覧のとおり、既存のファイルに変更を加えると、サーバーに移動してそのファイルにマークを付け、「SVN更新」を実行します(TortoiseSVNを使用)が、ローカルコンピューターに新しいファイルを追加した場合、それを取得する方法はありません。フォルダ全体で「SVN更新」を実行せずにサーバーに送信
svn - CruiseControl.NET SVN の再配置の問題
現在、SVN を使用して CruiseControl.NET をセットアップし、リポジトリからコード ソースを自動的に取得しています。SVN サーバーに問題が発生した後、別の SVN の場所を再作成し、ccnet.config ファイルでその場所を変更しました。これにより、CruiseControl.NET がまだ古い SVN リポジトリから取得しようとしているときに問題が発生しました。
CruiseControl.NET サービスを再起動し、プロジェクトに関連するアーティファクトやその他のファイルを削除し、プロジェクト名を変更しようとしましたが、間違った SVN の場所からコードを取得しようとします。
私が得ているエラーはこれです:
新しいソース管理ブロックは次のとおりです。
どんな助けでも素晴らしいでしょう、
クリスNTR