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

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

12
Subversionでツリーの競合が発生するのはなぜですか?
私は私のトランクの機能ブランチを持っていて、私のトランクから私のブランチへの変更を定期的にマージしていて、すべてがうまく機能していました。今日、私はブランチをトランクにマージし、ブランチの作成後にトランクに追加されたすべてのファイルに「ツリーの競合」のフラグが付けられました。これを将来的に回避する方法はありますか? これらは適切にフラグが付けられているとは思いません。
353 svn  merge  tree-conflict 

30
SVNの「古い」エラーをどのように克服しますか?
Subversionでディレクトリ構造をある場所から別の場所に移動しようとしましたが、Item '*' is out of dateコミットエラーが発生します。 最新バージョンをチェックアウトしました(私が知る限り)。svn st -umvコマンド以外の違いはありません。
336 svn 

21
SVNまたはGitを使用する必要がありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 新しい分散プロジェクトを始めています。SVNまたはGitを使用する必要がありますか。その理由は何ですか。
321 git  svn  version-control 


19
Subversionから1つのファイルをチェックアウトする
「1つのファイルをチェックアウトすることはできません。実行できるチェックアウトの最高レベルは、ディレクトリレベルです。」 Subversionを使用しているときにこの問題を回避するにはどうすればよいですか? このフォルダはSubversionにあり、すべての画像が保存されています。その中の1つのファイル(画像)をチェックアウトしたいだけです。このフォルダは本当に大きく、私が今必要としない他のものがたくさんあります。

29
SQL Serverデータベースのバージョン管理
データベースをバージョン管理下に置きたいのですが。私を始めるためのアドバイスや推奨記事はありますか? 私は常にそこに少なくともいくつかのデータを入れたいと思っています(alumbの言及のように:ユーザータイプと管理者)。また、パフォーマンス測定のために生成されたテストデータの大規模なコレクションが必要になることもよくあります。

3
Subversionリポジトリから最後のn個のリビジョンをgit-svnで複製する方法は?
問題 Subversionリポジトリからgit-svnで浅いコピーをどのように作成しますか?たとえば、最後の3つのリビジョンのみをプルするにはどうすればよいですか? git cloneコマンドは、オプションを使用する場合のGitリポジトリから最後のn個のリビジョンを取得することができ--depth、すなわちリポジトリの浅いコピーを取得します。例: git clone --depth 3 git://some/repo myshallowcopyrepo git-svnに同様のオプションはありますか? これまでの私の発見 これまでのところ、プルするリビジョンは-rNどこにあるのかを見つけましたN。例: git svn clone -rN svn://some/repo ドキュメントによると、使用する可能性があります-r$REVNUMBER:HEAD。エラーメッセージを返した最新の3つのリビジョンを取得するために、次のことを試みました。 $ git svn clone --prefix=svn/ -s -rHEAD~3:HEAD http://some/svn/repo . revision argument: HEAD~3:HEAD not understood by git-svn それでHEAD~3、3番目で最後のリビジョン534の実際の番号に置き換えました。これは機能しましたが、最初に3番目で最後のコミットのリビジョン番号を知る必要があります。 $ git svn clone --prefix=svn/ -s -r534:HEAD http://some/svn/repo . ドキュメンテーション git-clone git-svn

16
Subversionのコミットされていない変更を一時的に片付けます(「git-stash」のように)
Subversionリポジトリに格納されたソフトウェアをプログラミングしているときに、いくつかのファイルを変更することがよくあります。その後、メインの作業のためにいくつかの準備的な変更を行いたいことに気づきます。たとえば、新しい機能を実装しているときに、いくつかのリファクタリングが役立ちます。 2つの無関係な変更を混合しないように、これらの場合、変更を「格納」します。つまり、リポジトリバージョンに戻し、他の変更をいくつか行い、これらをコミットしてから、変更を「フェッチバック」します。 git-stashはまさにそれを可能にします。直接、またはプラグインやスクリプトを使用して、Subversionでこれを行う方法はありますか?Eclipseプラグインも問題ありません。
312 svn  versioning 

12
SVNコミットを元に戻すにはどうすればよいですか?
私はSVNコミットを元に戻す方法のさまざまな例を見つけました svn merge -r [current_version]:[previous_version] [repository_url] または svn merge -c -[R] . しかし、どちらも機能していないようです。それらのコマンドを試し、手動で変更されたファイルを確認しました。 リビジョン番号1944のコミットを元に戻すにはどうすればよいですか?元に戻されたことを確認するにはどうすればよいですか?
303 svn  revert 

6
TortoiseSVNでユーザーを変更する方法
SVNリポジトリを使用する別のユーザーを設定していました。彼はユーザー名/パスワードを持っていなかったので、私は自分の資格情報でログインしました。これで、彼のユーザー名/パスワードがわかりました。 TortoiseSVNでログアウトして古いパスワードを忘れて新しいユーザー名/パスワードを入力するにはどうすればよいですか?
302 svn  login  tortoisesvn 


7
「ローカル編集、更新時に着信削除」メッセージを解決する方法
私が行うときsvn status .、私はこれを取得します: ! C auto-complete-config.elc > local edit, incoming delete upon update ! + C auto-complete.elc > local edit, incoming delete upon update ! + C popup.elc > local edit, incoming delete upon update ! + C fuzzy.elc > local edit, incoming delete upon update 基本的に、これらのファイルはリポジトリに存在してはなりません。開発者がそれらを削除しました。それから、私svn rm ...は事実の後で間違ってやったと思います(svn update …
293 svn 

17
Subversionサーバーのバージョン番号を確認するにはどうすればよいですか?
サーバーでSubversion 1.5が実行されているかどうかを知りたい。 どうすればそれを見つけることができますか? また、SVNクライアントのバージョン番号を知っておくと便利です。svn help役に立っていません。 注:プロジェクトのリビジョン番号などは必要ありません。この質問は、Subversionソフトウェア自体に関するものです。
292 svn 

12
SVNは引き続き競合していますか?
このディレクトリを競合から解放するにはどうすればよいですか?「theirs」または「mine」などを使用して解決されたかどうかは気にしません... PS C:\Users\Mark\Desktop\myproject> svn ci -m "gr" svn: Commit failed (details follow): svn: Aborting commit: 'C:\Users\Mark\Desktop\myproject\addons' remains in conflict PS C:\Users\Mark\Desktop\myproject> svn resolve --accept working C:\Users\Mark\Desktop\myproject\addons Resolved conflicted state of 'C:\Users\Mark\Desktop\myproject\addons' PS C:\Users\Mark\Desktop\myproject> svn ci -m "grr" svn: Commit failed (details follow): svn: Commit item 'addons' has copy flag but …
284 svn 

9
トランクからSVNタグを適切に作成するにはどうすればよいですか?
Subversionで最初のプロジェクトを作成しています。これまでのところ branches tags trunk 私はすぐにブランチを単一にしてやり直す必要があると思います。 ブランチの更新は標準です。 トランクで作業を行っており、次のようにコンテンツをタグに移動しています。 mkdir tags/1.0 cp -rf trunk/* tags/1.0 svn add tags/1.0 svn commit -m " create a first tagged version" 私の直感は、これは完全に間違っていると私に言っていますsvn copy。私はを使用してファイル間の関係を維持する必要があります。この方法で作成したファイルは相互に関係がないため、Subversionの機能を見逃すことは間違いありません。私は正しいですか? 個々のファイルにsvn copyを使用する必要がありますか? mkdir tags/1.0 svn add tags/1.0 svn copy trunk/file1 tags/1.0 svn copy trunk/file2 tags/1.0 svn copy trunk/file3 tags/1.0 svn commit -m " …
282 svn  tags 

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