4

ソース制御のプロジェクトでラップトップに取り組んでいますが、今度は自分の作業をデスクトップに移動したいと思います。問題は、変更がまだ進行中であるため、コミットできないということです。

  • 解決策はエクスポートすることかもしれませんが、私が知る限り、ファイルの削除(私が行った)は考慮されていません。
  • 別の解決策は、パッチを作成してデスクトップに適用することですが、前回のテストでは、バイナリファイル(作成および変更したもの)は考慮されていませんでした。

管理者権限がないため、新しいブランチを作成できません。

他の解決策/回避策はありますか?ありがとう!

4

3 に答える 3

4

非表示の.svnフォルダーを含む作業コピー全体をデスクトップコンピューターにコピーするだけです。最初に圧縮することもできます。

于 2012-07-29T10:41:42.617 に答える
0

それは単純なファイル同期の問題のように聞こえます。rsyncのようなものを使ってみませんか?

rsync -a --delete --exclude .git laptop:~/path/to/wd/ desktop:~/path/to/wd/
于 2012-07-29T05:01:43.467 に答える
0

ラップトップで作業する場合や、デスクトップで作業する場合、または単に変更が1日以上続く場合は、機能ブランチを作成してそこでコミットする必要があります。機能が完了したら、機能ブランチをトランクに再統合します。

SVNブックは機能ブランチをカバーしています。

于 2012-07-29T10:46:19.190 に答える