タグ付けされた質問 「svn」

このライセンスは、Apache Licenseの下で配布される集中型のオープンソースリビジョン管理システムであるSVN(Subversion)に関する質問に使用します。

3
WinMergeでSVNフォルダーを無視する方法
WinMergeを使用して2つのSubversion作業コピーフォルダーを再帰的に比較しようとしています。 残念ながら、WinMergeは、subversionコントロールフォルダー(.svnまたは_svn)内に多数の差分ファイルを表示します。 比較から何らかの方法でsubversionフォルダーを除外することは可能ですか?または、これを実行できる別の(無料の)diffツールがありますか?
113 svn  diff  winmerge 

12
--filter =:Cのような.gitignore&.hgignore&svn:ignoreに従ってrsync exclude
Rsyncには、--cvs-exclude「CVSと同じようにファイルを無視する」ための気の利いたオプションが含まれていますが、CVSは何年も使われていません。最新のバージョン管理システム(Git、Mercurial、Subversion)で無視されるファイルも除外する方法はありますか? たとえば、GitHubから多数のMavenプロジェクトをチェックアウトしています。通常、これらには.gitignore少なくともリストtarget、デフォルトのMavenビルドディレクトリ(トップレベルまたはサブモジュールに存在する場合があります)が含まれます。これらのディレクトリの内容は完全に使い捨てであり、ソースコードよりもはるかに大きくなる可能性があるため、バックアップにrsyncを使用する場合は除外します。 もちろん、私は明示的にできます--exclude=target/が、たまたま名前が付けられtarget、無視されるべきではない無関係なディレクトリを誤って抑制します。 そして、私はいずれかに記載のすべてのファイル名とパターンのための絶対パスの完全なリストを提供することができ.gitignore、.hgignoreまたはsvn:ignore私のディスクのプロパティが、これは、スクリプトのいくつかの並べ替えによって生成しなければならないであろう膨大なリストになります。 rsyncにはCVS以外のVCSチェックアウトのサポートが組み込まれていないので、無視パターンをフィードするための良いトリックはありますか?または、特定のファイル/ディレクトリを含めるかどうかをユーザースクリプトに尋ねることができる、ある種のコールバックシステムですか? 更新:--filter=':- .gitignore'LordJavacで提案されているように--filter=:C、少なくとも私が見つけた例では、GitでもCVSと同じように機能するようですが、構文が完全に一致するかどうかは不明です。--filter=':- .hgignore'Mercurialではうまく機能しません。たとえば、(GitのMercurial相当).hgignoreなどの行を含むは、rsyncによって正規表現として認識されません。そして、Subversionの場合は何も機能しないようです。そのため、1.6以前の作業コピーを解析し、1.7以降の作業コピーに困惑して手を投げる必要があります。^target$/target/.svn/dir-prop-base
113 git  svn  mercurial  rsync 

8
SVN:フォルダーは既にバージョン管理下にありますが、コミットしていませんか?
mark@mark-ubuntu:~/myproject$ svn stat ? runserver.sh ? media/images/icons ? apps/autocomplete mark@mark-ubuntu:~/myproject$ svn add apps/autocomplete svn: warning: 'apps/autocomplete' is already under version control svn statバージョン管理下にないというので、私はそれを追加しようとすると、それがそうであることを私に伝えます。を実行svn ciしてもコミットされず、オンラインでリポジトリを参照しようとしても表示されません。 どうすればコミットできますか?
111 svn 


11
Subversionステータスシンボル「〜」は何を意味しますか?
を実行すると、波形記号が表示されますsvn status。 XCodeで編集した後のプロジェクトの出力を次に示します。 svn status M build/Currency_Converter.build/Currency_Converter.pbxindex/imports.pbxbtree M build/Currency_Converter.build/Currency_Converter.pbxindex/pbxindex.header M build/Currency_Converter.build/Currency_Converter.pbxindex/symbols0.pbxsymbols ~ build/Currency_Converter.build/Currency_Converter.pbxindex/strings.pbxstrings M main.m //more changed files どういう意味ですか?グーグルまたはsvnチートシートのいずれかでそれを見つけることができないようです。 興味深いことに、私はmain.mのみを編集しましたが、変更されたファイルがたくさんあります。なぜだろうDunno。誰もがSVNとXCodeを操作するためのヒントを持っていますか?ソースファイルだけをバージョン管理下に置くべきですか? 編集: -すでにバージョン管理下にあったファイルが別のタイプのファイルに置き換えられたことが原因です。この場合、strings.pbxstringsは以前はファイルでしたが、現在はディレクトリになりました。ストーリーの教訓は、ビルドフォルダーをバージョン管理に入れないことです。
110 svn  xcode  status 

9
作業コピーをリセットするSubversionコマンドはありますか?
リポジトリに保存されている状態に作業コピーを「リセット」する単一のSubversionコマンドはありますか?以下のようなものgit reset --hardか(ヘクタール、ハードGitのリセットは、いずれかのバージョン管理外のファイルを削除しません!) rm -rf wc && svn co <url> wc。 更新:作業コピー内の余分なファイルが削除されないため、単純な復帰の後ではありません。作業コピーを削除して再度チェックアウトするのと同じことを本当に望んでいます。データを再度ダウンロードする必要はありません。(明らかに、コミットされていないすべての変更が失われてもかまいません。)
110 svn 

3
SVN暗号化パスワードストア
UbuntuマシンにSVNをインストールしましたが、頭がおかしくなります。 端末から何かをチェックアウトすると、暗号化されていないパスワードの保存に関する次のエラーが発生します。 ----------------------------------------------------------------------- ATTENTION! Your password for authentication realm: <[...]> Subversion Repository can only be stored to disk unencrypted! You are advised to configure your system so that Subversion can store passwords encrypted, if possible. See the documentation for details. You can avoid future appearances of this warning by setting …

13
git-svnはgitコマンドではありませんか?
gitの制御下にあるプロジェクトの古いsvnダンプを取得しようとしたときに、興味深い問題に遭遇しました。を実行するたびにgit svn、それがgitコマンドではないことを示すエラーが表示されますが、それを使用してプルアップできるドキュメントがありますgit help。インストールに問題がありますか、それともここで何か不足していますか? 編集:Windows XPでmsysGitバージョン1.6.1.9.g97c34を実行していることについても言及する必要があります。 $ git svn git: 'svn'は git-command。「git --help」を参照してください。 これらの1つを意味しましたか? fsck 公演
108 svn  git  git-svn 

17
フォルダがロックされており、ロックを解除できません
プロジェクトのコードを更新またはコミットしようとすると、フォルダーがロックされていると通知されます。「ロックを解除」しようとすると、この作業スペースにはロックを解除するものが何もないということです。 どういう意味ですか?プロジェクトを更新、コミット、またはクリーンアップできないのはなぜですか。
108 svn  tortoisesvn 

8
バージョン管理リポジトリをどのように整理しますか?
まず、これについて知っています。社内のソフトウェアプロジェクト用にSubversionリポジトリをどのように編成しますか? 次に、実際の質問:私のチームはリポジトリを再構築しており、それを整理する方法についてのヒントを探しています。(この場合はSVN)。これが私たちが思いついたものです。1つのリポジトリ、複数のプロジェクト、複数のsvn:externals相互参照があります \commonTools /*tools used in all projects. Referenced in each project with svn:externals*/ \NUnit.v2.4.8 \NCover.v.1.5.8 \<other similar tools> \commonFiles /*settings strong name keys etc.*/ \ReSharper.settings \VisualStudio.settings \trash /*each member of the team has trash for samples, experiments etc*/ \user1 \user2 \projects \Solution1 /*Single actual project (Visual Studio Solution)*/ \trunk …

2
svn:executableを追加する適切な方法
SVNがそれらを追加する前に実行可能であったいくつかのファイルがあります。それらにはsvn:executableプロパティセットがあります。今、実行可能ビットなしでチェックインされた他のいくつかのファイルにはありません。svn:executableプロパティを設定したいと思います。 $ svn propset svn:executable on *.cgi 次に、ステータスを確認します。svn:executableが含まれているファイルも変更されています。 $ svn diff Property changes on: a.cgi ___________________________________________________________________ Modified: svn:executable - + * Property changes on: b.cgi ___________________________________________________________________ Added: svn:executable + * a.cgiは変更しないでください。他のファイルと同じ方法で設定するsvn:executableビットを追加したいのですが、それを行うコマンドを理解できません。

14
コンソールからSubversionを使用するときにパスワードを保存する方法
svnコンソールから操作するときにSubversionのパスワードを保存する方法があるかどうか疑問に思っていました。コンソールが唯一の選択肢です。たとえばsvn commit、Subversionアクションを実行しようとすると、毎回アカウントパスワードの入力を求められます。このパスワードを何らかの方法で保存して、毎回再入力する必要がないようにする方法はありますか?
106 svn  passwords 

13
SVNリポジトリは1つですか、それとも複数ですか?
複数の無関係なプロジェクトがある場合、それらを同じリポジトリに配置することは良い考えですか? myRepo/projectA/trunk myRepo/projectA/tags myRepo/projectA/branches myRepo/projectB/trunk myRepo/projectB/tags myRepo/projectB/branches または、それぞれに新しいリポジトリを作成しますか? myRepoA/trunk myRepoA/tags myRepoA/branches myRepoB/trunk myRepoB/tags myRepoB/branches それぞれの長所と短所は何ですか?私が現在考えることができるすべては、あなたが混合されたリビジョン番号を取得することです(そうですか?)、そしてsvn:externalsリポジトリが実際に外部のものでない限り使用できません。(おもう?) 私が尋ねる理由は、私のSVNホストがリポジトリごとに課金を開始したため、複数のリポジトリを1つに統合することを検討しているためです。
106 svn 

15
SVN:一部のディレクトリを再帰的に無視します
ツリーの深さに関係なく、名前を付けbuildたりディレクトリをdistSVNに入れたりしたくありません。 これは可能ですか?gitでは私はちょうど入れました build dist 私.gitignoreのルートで、再帰的に無視します。svnでこれを行うにはどうすればよいですか?すべての親ディレクトリで小道具セットを行うように言わないでください...

7
SVN + SSH、毎回ssh-addを実行する必要はありませんか?(マックOS)
私は答えがそこにあることを知っていますが、私はかなりUnix-dumbであり、それが私に直面した場合の解決策をおそらく認識しません。 MacでSSHトンネリングを介してSVNサーバーに接続しています。私はssh-add privateKey.txt毎回SVNサーバーに接続する必要があります(CornerstoneとXcodeの両方がSVNに接続しています)。 キーをどこかに「保存」する方法はあるので、毎回これを行う必要はありませんか?キーチェーンに追加しますか?いくつかの設定ファイル?スクリプトを起動しますか?
105 svn  macos  ssh 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.